• ベストアンサー

DirectX9 の学習法

すごい初心者です。 私は今現在 C++でDirectX9b を使ってのゲームプログラミングの学習を 行っています。ですが、デバイスやテクスチャーなど いきなり難しい単語が並んでわかりずらくて、 苦戦しています。 とにかく、今のところはゲームを作るのではなくDirectXに 慣れるためいろいろ試しているんですが、 どこから手をつけていいのかわからなくて、 とても効率が悪いんです。 どなたか、わかりやすいサイトや本など 紹介していただけませんか。 ご投稿よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.2

先の回答と被りますが 「DirectX9 実践プログラミング」がお勧めです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2415241 まずC/C++の基礎は大丈夫でしょうか? 大丈夫ならDirectXSDKの中にTutorialsというディレクトリがあるので それをみるとデバイスの初期化だけのコードや、三角形を表示するだけのものがあるので、 参考になると思います。

koedame
質問者

お礼

>まずC/C++の基礎は大丈夫でしょうか? こちらはとりあえず基本は一通り学習して もう使っています。 >大丈夫ならDirectXSDKの中にTutorialsというディレクトリがある チュートリアルがあるとは気づきませんでした。確かに コメント文は英語でわかりづらいですが、プログラム自体は小さいので 見やすいですね。情報ありがとうございます。 出来れば、どこから学習を開始したらいいかアドバイスをお願いします。

その他の回答 (1)

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

少し古いかもしれませんが、紹介しておきます。 出版 工学社 題名 [書籍版]DirectX9実践プログラミング 定価 2800+税(このあたりから、少し古いものだと伺えます) ISBN 4-87593-499-8 です。

koedame
質問者

お礼

返答ありがとうございます。 早速次に日にでも 本屋を見て私でも理解できるか見てみます。 他にも何かいいものでもありましたら。よろしくお願いします。

関連するQ&A

  • DirectX 入門書

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

  • directXのバージョンによる違い

    素お人がゲームプログラミグを学ぶためにセガの人が書いたゲームプログラマになる前に~という本を読んで勉強しようと思っています。 この本ではdirectx9が使われているそうなのですが初心者がプログラミングを始めるに当たって最新バージョンの11とどれぐらい違いがあるのでしょうか? directXは使ったことはないですがプログラミングは中級レベルだと思います

  • DirectXの良著

    VisualC++を使ってDirectXの勉強をしたいと思っています。主に3Dに関する勉強をしたいと思っているんですが、なにか良い本を紹介してくれないでしょうか? ゲームプログラミングと謳っている本ではなく、どちらかというとSDCGの機能(あわよくばDirect3Dアニメーションなんかの機能)を養えるような本がいいです。できればVCとも絡みがあるとありがたいのですが・・・。 よろしくお願いします。

  • 基礎からC・C++を学習し、DirectXへの道

    私はゲームにおけるプログラミングを理解したく、C・C++を勉強したいと思っています。 しかしC言語についてはまったく知識がありません。過去にBASICで音楽をつくったりEXCELでVBAをいじった程度のド素人です。 いちおうゲームに関する技術は一通り理解しています。CGソフトでのモデリング、マッピング、アニメーションもできます。 専門用語になりますが、いちばんできるようになりたいのは「シェーダの作成」です。レンダリング部分を自在にいじれるようになりたいのです。 このような状況で、C・C++を学習するにはどうしたらよいでしょうか?私は普段は会社勤めですのでできれば都内で学習できる学校に通いたいと思っています。 ゲーム全般の学習ができなくても、C・C++がある程度理解できるようになれば、あとはDirectXやOpenGL、Cgfxなどの専門書で理解できるのでしょうか? Cの基礎からの学習方法だけのアドバイスでもかまいません。よろしくお願いします。

  • DirectX

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

  • C++でWindowsプログラミングを学習できる書籍教えてください

    C++でWindowsプログラミングを学習できる書籍教えてください 現在C++を学習中で、Windowsプログラミングの教本でいいのがあったら教えてください。 (分かりやすかった、楽しく出来たなど何でもいいです。) 今までは、「猫でもわかるC言語プログラミング」→「猫でもわかるWindowsプログラミング」→ 「独習C」→「Windowsゲームプログラミング」→「独習C++」といった流れの教本で学習し、 次にC++でWindowsのプログラミングを学習しようとしています。 本屋やネットでも探してはいるのですが、いまいちピンとくる本がなくて・・・ あれば教えてください。 今の本は後一週間くらいで終える予定です。

  • プログラミングの学習法

    いままでいろんな言語を使って、浅いプログラミングをしていました。 しかし、技術の低さを痛感したのでC/C++言語に絞って学習することにしました。 今までやってきた基本的なことは以下のものです。 ・C/C++言語の学習 ・アルゴリズムの学習 ・VC++によるウィンドウズプログラミングの学習 ここから更に基本的な技術力を伸ばすには、どんなことに取り組めばよいですか?

  • DirectXとOpenGLはどちらが動作が軽い?

    環境:Visual Studio 2005 WinXP Win32 C/C++ Windowsプログラミングを一通り勉強したので、 次は3Dプログラミングに挑戦したいと思っています。 DirectXとOpenGL、どちらを学習しようか決めかねています。 最終的にはとても軽く動作する3Dゲームを作りたいです。 そこで、たとえばまったく同じ動作をする DirectXの3Dゲームと、OpenGLの3Dゲームがある場合、 どちらのほうが動作が軽いのでしょうか。 ここでいう「動作が軽い」というのは、 そのゲームが使用するメモリ量、CPU量などが低く動作が快適なものです。 メールソフトやブラウザを同時に起動しても気にならない ほど軽いものが作りたいと思っています。

  • directxとプログラミング言語

    今、Visual Studio 2008 Expressでdirectxを勉強しているのですが、ふと思いました。 (1)最近のwindowsPCでのオンラインゲームやxboxやps3はdirectxを使ってプログラムしているのでしょうか? (2)xboxはC#でプログラムしていると分かったのですが、PS3と最近のwindowsPCでのオンラインゲームはどんなプログラミング言語でプログラムをしているのでしょうか? よろしくお願いします。

  • DirectXやWin32API (2Dゲーム作りたいです)

    こんにちは,私は2D(最終的には3D(メインは2D))のゲームを C++,DirectX を利用して作りたいと思っています.  今のところ,プログラミングはC,C++は入門+α, ゲーム関係は『ゲームプログラマになる前に覚えておきたい技術』という本の2D分野を読み実習しました.このゲームの本はDirectXやWin32APIなどを利用せずに,なにやらライブラリなどを用意していてそれを利用する形でした. -- 質問 --  DirectX や Win32API を全然わからないという このくらいの知識の人が本格的に2Dゲームをだんだんと作って行きたいのですが,このそれぞれに対してなにかよい参考書はないでしょうか,またその理由などもいただきたいです. --気になること-- 以下あいまいな知識の質問です. ・最近(DirectX7以降かな)はDirectXは2D描写と3D描写の機能が合体したと聞きました,DirectXの参考書は3Dのばかりで3Dも学べていいのですが,2Dゲームが作れるDirectXの内容も詳しく含んだ参考書が欲しいです. ・Win32APIはゲーム製作にどう影響してくるんですか?まだよくわかっていません.ゲームウィンドウなどを表示するのは必用そうですが,, サウンドやグラフィックを読み込むのに必須なのだろうか, でもそれはDirectXでもできませんか?関係がよくわかりません. --まとめ-- できれば 気になること の回答など簡単にしていただきたいです.  長文ここまで読んでいただきありがとうございました. よろしくお願いします.

専門家に質問してみよう