• 締切済み

DirectX9を勉強できるサイトを教えてください。

DirectX9の勉強を始めたばかりの初心者です。 初心者でも分かるようにサンプルを詳しく解説しているようなサイトを探しています。 どなたかご存知の方、よろしくお願いします。

みんなの回答

  • Sam_A
  • ベストアンサー率33% (6/18)
回答No.2

MSのサイトで「DirectX によるゲームプログラミング入門」という連載記事がありますが参考までに。

参考URL:
http://www.microsoft.com/japan/msdn/academic/Articles/DirectX/01/
  • Sam_A
  • ベストアンサー率33% (6/18)
回答No.1

DirectXを理解するレベルになる前に、超えなければいけない壁が存在します。 ○C++などの言語の理解。 ○Windowsの仕組み全般の理解。(プログラム側から見た仕組み(APIレベル)やCOM関係、画面のサイズや色数問題など) ○例えばターゲットがゲームだとして、その作成度合いの理解。(3Dを主体としたゲームを作りたかったら、3D関係の知識が必要であり、ゲームロジックを考えるのは基本的にDirectXとは別次元の問題。) ●要約すると言語、Windowsの仕組み、ゲームの仕組みを理解して、その上でDirectXを理解するのが地道ですが、一番近道だと思います。(持ってはいけない幻想がDirectXを理解すればGAMEが作れると勘違いする事です。DirectXはあくまで表現のツールであってゲーム作成を自動で行ってくれるツールではないと言う事です。) 上記の事が大体クリアーされているのでしたらDirectXのヘルプとチュートリアルで理解できるレベルになれると思います。 個人的にはDirectXを解説しているサイトは殆ど見たことないので書籍を活用されるのが一番手っ取り早いかもしれません。(本屋で内容を確認して、一番取っ付きやすい本をチョイスするのと一冊だと内容が偏るので、レベルに応じて徐々に参考本を増やしていくのが良いと思います。)

関連するQ&A

  • DirectX 入門書

    こんにちは。 私は今までC++、WinAPIと学んできて、そろそろDirectXを使ってゲームを作りたいな、と思っています。 今まで色々なサイトを回ってきましたが、あまりしっくりくる物が無かったり、サンプルがコンパイル出来なかったりなので、何か入門書を買おうと思いました。 しかし、入門書と言ってもどれがわかりやすいのか、初心者向けなのか、という事がわからず迷いましたのでここに書き込ませていただきました。 今までに見てよさそうだな、と思った本は、 「書籍版 DirectX9実践プログラミング」 「DirectX9 DirectX Graphics」 「サンプルで学ぶDirectX9プログラミングテクニック」 の3つです。 これはいい、これは買わないほうがいい、また別にいい本がある、というご意見をお願いいたします。 もちろん「いいページがあるから本は買わなくてよい」や、「サンプルで理解せよ」等の意見もあればお願いします。 開発はVisal C++ 2005 Express Editionなので、注意点があれば教えていただけると嬉しいです。

  • DirectXの環境構築について

    directXが初心者の者です。 現在、Win8上にWindows SDK for Windows8をインストールして「DirectX 11 3Dプログラミング」の書籍付属のサンプルをコンパイルしたところ、エラーが発生して終了しました。そのため、エラーからおそらく11.1が入っているのだろうと思い、d3d11などに書き換えたのですが、やはりエラーが出て動きませんでした。その後、試しにバージョンをdxdiagで確認したところ、11になっていました。 従って、以下の質問をしたいと思います。 (1)現在のバージョンが11か、11.1のどちらになっているのか。 (2)WindowsSDK をアンインストールし、最新のdirectxを入れれば上記のサンプルが動くのか。 (3)11.1のリファレンスサイトをご存知であれば、教えて下さい。 上の本を参考に勉強できれば、11でも11.1でも構いません。 よろしくお願い致します。

  • DirectX9

    DirectXの初心者です。DirectX11の勉強をしようと思ったのですがネットとか書籍が少なくてDirectX9を勉強しています。ですが最近このままDirectX9を勉強していいのか不安になっています。もうDirectX9は時代遅れなのでしょうか?

  • 今、DirectXを勉強していますが、いまいちわかりません。

    今、DirectXを勉強していますが、いまいちわかりません。 どこかいいサイト、書籍はありませんか?よろしくおねがいします

  • DirectX8以降で2Dを表示する場合は、どの手法をとるべきか

    現在、DirectXの勉強をしているのですが、入門書では 「ここでは2Dを表示する場合に、DirectDrawを使わずにDirectXGraphicsを使って描画するサンプルを解説します」 とのように、あえてDirectXGraphicsをつかった2D表示をしているものが多いようです。(購入した解説書はすべてDirectX9の入門書でDirectDrawの解説はありませんでした。) そこで質問なのですが、DirectX7以降では、2D表示のみを行う場合でもDirectXGraphicsを使用した方がいいのでしょうか? それとも、2Dのみの場合はDirectDrawを使用した方がいいのですか? どなたか教えてください。

  • DirectXを勉強したい

    DirectX9を勉強したいのですが、VisualStudio2008Expressで勉強することができるのでしょうか? hlslなどのシェーダー言語も勉強したいのです。 どんなことをしたいのかというと、3Dのキャラクターを動かしたいというより、レンダリング(難しそうな半透明処理、クリッピングなど)やエフェクト、ポストエフェクトなどです。 つまり最近のゲームで使っているような処理を勉強してみたいのです。いちおう知識は多少あるのですが、実際にDirectXを使ってレンダリングまではやったことがありません。 PCはXP、GeForce9600GTです。そのほかに必要なソフトがあればお教えください。よろしくお願いします。

  • DirectXとC言語でシューティングゲームを作るには

    DirectXとC言語(とVisualC++)を使って PC用の2Dのシューティングを作ろうかと考えています。 (派手なエフェクト等を使う予定なのでDirectXと C言語とVisualC++を少し習っているので扱いやすいかなと) ですがゲームというものは全く作ったことが無く ウィンドウを作成してDirectXGraphicsを…(以下略) とかどのように組めばいいのかわからないのです。 そこで色々とサイトや本を探して勉強しようと考えたのですが DirectXとC以外の言語でのシューティング作成サイトや 本も別の言語での作成方法あったり古いもの(グラフィックが…)や 一から作り方を解説している、というものはなく 結局ゲーム作成どころではなくなってしまいました。 (私の見過ごしかもしれませんが…) なのでこちらにてお伺いさせていただいたのですが このようなシューティング作成の解説をしているサイトや 書籍というものは無いのでしょうか? おそらくDirectXを勉強しろと言われるかもしれませんが シューティングを作るのみで、また時間も限られていますので…(汗 もしご存知であれば教えていただければ嬉しく思います。 よろしくお願いします。

  • DirectXとOpenGLについて。

    DirectXとOpenGLについて。 DirectXかOpenGLを用いて、グーグルストリートビューのように、周囲360°の風景をマウスなどで動かして探索できるプログラムをC#で作りたいと思っております。そのためにはスフィアマッピングと呼ばれる手法が必要らしいのですが、DirectXとOpenGLだとどちらを使ったほうが効率的に開発を進めることが可能でしょうか?是非回答お願いします。 またスフィアマッピングの手法についてわかりやすく解説しているサイトなどを教えてもらえたら幸いです。

  • DirectX

    ラトルズ株式会社から出版されている15歳からはじめるDirectX9ゲームプログラミングC++編の第5章の関数ライブラリを作成するところでサンプルのソースプログラムを全て打ち込んだにも拘わらずウィンドウが表示されなくて困っています。どなたか同じ本を持ってる方、もしくはDirectXに詳しい方が居ましたら教えてほしいのですがよろしいでしょうか。 開発環境はVisual C++ 2008 Express Edition、DirectX SDK(June 2007)でOSはVistaです。

  • DirectXについて 2

    DirectXでプログラムをあと3週間ほどで作ることになってしまいました。 ですがDirectXのプログラミングはまだ全然わかりません。 実際に組むプログラムの概要はこんな感じです。 ・サーバーと複数のクライアントによるネットワーク対戦 形式である。 ・BGM等の音楽は特に無し。 ・たとえるならボンバーマンのような俯瞰視点でキャラを 操作する。 ・クライアント(1P)からは別のクライアント(2P)のキ ャラはみえない。 というようなものです。 どなたか経験者のかた、DirectXを勉強しなければいけないので、これはいい!というような参考書やサイト等ありましたら、ぜひ教えてください。 よろしくお願いします。 助けて!