• ベストアンサー
  • 困ってます

DirectX 入門書

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

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数914
  • ありがとう数4

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

  • ベストアンサー
  • 回答No.2
  • MrBan
  • ベストアンサー率53% (331/615)

DirectX関係の書籍は、大別すると大体以下の2系統があると思います。 ・API解説と用法のサンプル、リファレンス本   主要なAPIを網羅し、各処理のサンプルコードを解説 ・簡単なゲームを作ってみよう、チュートリアル本   API等の説明は、この流れの中で必要なもの/代表的なもののみ行う たとえば、「書籍版 DirectX9実践プログラミング」は典型的な前者です。 どちらがよいかは、質問者さんの好みと状況によると思います。 上記の本をみて、よさそうだと思ったということであれば、チュートリアルよりリファレンスで勉強されるタイプなのでしょうか。 いえることは、書籍を買うのであれば、オンラインでの書評確認および実際に書店で内容確認をお勧めします。 オンラインで済むのであればそれでもいいと思いますが、個人的には書籍も好きです。 いずれにせよ「内容を自分で書いてみる」のが大事です。 サイトも書籍も共通していえることだと思いますが、「しっくりくる」ものなんてないと考えている方が幸せです。 趣味のプログラミングには嗜好の要素が強いですし、 数学の参考書選びで試験問題とずばり一致するものがありえないのと一緒で、 作ろうとしているものをずばり解説してくれるなんてまずないと考えるのが自然です。 試験前に試験問題の回答/解説が出回ることはありませんし、 数式の説明と練習問題、過去問などを解いて内容をモノにし、本番に挑むものです。 試験と違って、落第もしないし、何度でも作り直せますし。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

こんにちは、ご回答ありがとうございます。 すみません、補足すると「よさそうと思った」は「ネットでの評価で」です・・・。 自分の性格を考えると、チュートリアル本の方がいいかな、と思います。 書籍はやはり書店で見てから決めよう、と思います。 実際見ないとわからないですよね・・・。 「『しっくりくる』ものはない」・・・。 まさしくそうですよね。 様々な物に触れて経験を積もうと思います。 DirectX入門者でも読めるチュートリアル本とはどのような物があるでしょうか? ご教授お願いいたします。

関連するQ&A

  • windowsプログラミングの入門書

    明けましておめでとうございます。 ちょっと遅いかもしれませんが(笑) 自分は3Dのゲームを作ろうと思い、ネットで調べたらC→C++→win32→directxの順番で勉強するのがいいと聞きました。 CとC++は1通り勉強しました。 次にwin32の勉強をしようと思い、本を買ったのですがどうやらwindowsシステムプログラミングの本で、しかも入門書ではありませんでしたOTL。8000円もしたのに~(笑) アマゾンやジュンク堂のwebサイトでwindowsプログラミングの入門書を調べたのですが、あっても1990年代の本しかなく、在庫ぎれもありました。 自分は無償のvisual studio 2008でしたいので、最近のwindowsプログラミングの入門書でvisual studio 2008を使って学べるいい本はあるのでしょうか?あっ、猫でも分かるプログラミングの本はアマゾンのカスタマーレビューを見て良くなさそうな本だったので、これ抜きでお願いします。 自分はdirectxの本が読める程度のwindowsプログラミングを学べる方法を探しています。よろしくお願いします。

  • プログラミング言語の入門書について

    今、PHPを独学しているんですが、ちょっとした疑問があります。 WEB系のプログラミング言語を選ぶためにいろいろ調べていたとき、 『PHPはPERLがわかれば、大体わかる。』と何かで見ました。 で、 『RUBYはPERLが進化した言語だからRUBYがわかるとPERLがわかる。逆は無理』という話も見たことがあります。 ということは、RUBYをマスターすると色々わかるのでは? と思ったのですが、RUBYの入門書の書評を見ると、『全くの入門者には難しい』とありました。 じゃぁ…とPERLの入門書の書評を見ても同じような内容が… PHPの入門書を調べてもこれまた同じ WEB系のプログラミング言語の入門書~初心者向きの本に良書は少ないものなのでしょうか? ついでに、『入門者にとって、これはいい本だよ』という本があれば教えてください。 ちょっとした疑問なので、お暇な時にでもお答えいただけたら幸いです。

  • C#の入門書

    これからC#を勉強しようと考えていて、入門書を探しています。Amazonのレビューなどを読んだりして、下の4つで悩んでいます。 ・プログラミングC# 第5版 (大型本) ・独習C# 第2版 ・JIS規格対応 標準C#入門 改訂第2版 (大型本) ・猫でもわかるC#プログラミング (猫でもわかるプログラミングシリーズ) (単行本) 今のところ、買おうと思っているのは、「プログラミングC# 第5版」です。理由は、これの第4版に限らずオライリーの書籍全般の評判がいいから、C#について詳しく書かれている書籍だとレビューなどで見たからです。 ちなみに私は、PASCAL、C言語、Perl、Perl/Tk、CaslIIなどを大学の講義で学びました。C#については全く何も知りません。また、ソフトは「Visual C# 2008 Express Edition」の使用を考えていますが、これも使用したことがなく、使い方が全くわかりません。できれば、入門書に使い方などが書いてあるとありがたいのですが、インターネットなどで使い方を知ることができるなら、なくてもかまわないと思っています。 こんな私ですが、上の4つの本を読んだことがある方、C#の開発をしたことがある方は、おすすめの書籍やC#開発ソフトの使い方が書いているサイト、C#の学習等について意見を頂けないでしょうか。上の本以外にいい本があるなどでもかまいません。漠然としていて申し訳ありませんが、回答よろしくお願いします。

その他の回答 (2)

  • 回答No.3
  • MrBan
  • ベストアンサー率53% (331/615)

ごめんなさい、私がチュートリアルを買ってたのはDirectX5とかの時代なので、最近のお勧め本はちょっとわかりません。 # DirectXの版があがって新しいリファレンス本を買うことはあっても、チュートリアルって買いなおさないと思うので… # 入門書は「最初の取っ掛かり」に有効なものだと思いますし。 立ち読みレベルでの印象では、多分タイトル的に「ゲーム」とかの文字が入ってるのはチュートリアル本の可能性が高い気がします。 中を読めば「何か」の作り方を絡めて解説しているか、APIが並んでいるかで結構わかると思います。 # 付属CDにAPIのサンプルがぱらぱら入るか、非常に簡単な3Dゲーム等が入るか、の違い… # は「付属CDの使い方」みたいなページで分かるかも。 > 今までMSDN内を探そうとはしませんでした・・・。 > 今後MSDNも活用していきたいと思います。 Win32やDirectXの公式な情報はここにあるので、MSDNを見るのは重要です。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

こんにちは、ご回答いただきありがとうございます。 やはりネットである程度目星をつけて書店で探す、ということになりそうです。 これからMSDNをしっかりと見ることにいたします。 貴重なご意見ありがとうございました!

  • 回答No.1

おはようございます。 本は参考程度に。質問者様が書かれている本以外に、参考になるかもしれない書籍を、 書かせて頂きましたが、現在手元にありませんので、良書かどうか等の判断は、 本屋さんにあれば、読んで見て下さいね。質問者様と本の相性があるかと。 DirectXゲームグラフィックスプログラミング Ver. 2.0 (単行本) DirectX 9 シェーダプログラミングブック (単行本) 質問者様が、コンパイル出来ない原因について特段書かれてませんので、 ここのURLに当てはまっていたら、何か判るかもしれません。 ちょびっと、参考になるかもしれないURL(他のサイトでも同じ趣旨の内容の有り) を、書かせて頂きました。質問者様におかれましては、既知かもしれませんが、念の為に。 http://codezine.jp/a/article.aspx?aid=235 私から見ると、「これ」と言える良い本(和書)はないので(私は買った事がありません) MSDN内のサンプルが一番かと。MSDNのフォーラムも見られた方が良いでしょう。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

こんにちは、ご回答ありがとうございます。 紹介いただきました本は書店で置いてある所を探して立ち読みして考えてみようと思います。 > http://codezine.jp/a/article.aspx?aid=235 いえ、見たことがありませんでした。 コンパイル出来ない原因について関連する所はございませんでしたが、参考にさせていただきたいと思います。 今までMSDN内を探そうとはしませんでした・・・。 今後MSDNも活用していきたいと思います。

関連するQ&A

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

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

  • C言語入門書

    私はC言語を勉強したいと思うんですが、ネットで調べると、欲しい情報が無かったり、ばらばらだったりするし、何よりネットがある状況でしかできないので本が欲しいです。 そこでお勧めのC言語の入門書を教えていただきたいです。 最終的にはC++も理解できるようになりたいのでC++もお願いします。 よろしくお願いします。

  • VB.NETの入門書

    この4月から新社会人として働いてます。会社でVB.NETをやることになったので入門書を買おうと思っています。しかし、いろいろありすぎてどれがいいかわかりません。SQLを特に使うらしいので、何かオススメの本があれば教えてください。ちなみに、プログラミング経験はほとんどありません。VBは全くやったことがありません。よろしくお願いします。

  • PHPの入門書について。

    PHPの入門書について。 今回、PHPをちゃんと一から体系的に学びたと考えています。 PHPにはWordPressでWebサイトを構築する中で少しだけふれました。 ※XHTML/CSSは分かります。 とある本ではPHPの入門書には「はじめてのPHP言語プログラミング入門 / 大垣 靖男」が良書であると書いてありました。ですが、アマゾンの評価をみると悪い意見もあります。http://bit.ly/bwOVi6 たとえば、 ・値渡し・参照渡しといった重要事項がごく簡単にしか説明されていない。 ・具体的な関数・メソッドの索引はほとんど省かれている。 ・初心者に勘違いを誘発させるような記述がおおく、また、クラスのオーバーライド等について、実際の仕事の現場で使われるような例はなく、甚だ勘違いを誘発させるような例や言葉で説明されている。 それにこの本は発行が5年も前です。 やはり少し古いのでしょうか。 内容が飛び飛びでも困りますし、情報が古いのも困ります。 もはや僕にはどれが一番適した本なのか分かりません。 僕のような初心者が一から体系的に学ぶにふさわしい入門書を教えてください(><) そして、入門書→初級→中級→上級にレベルアップしていくために良い書籍があれば教えてください! よろしくお願いします!

    • ベストアンサー
    • PHP
  • DirectX

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

  • c++のお勧めの入門書

    c++のお勧めの入門書 大学の研究でC++言語を勉強することになったんですが、お勧めの入門書を教えてもらいたいです。 これまでにプログラミングをやったことがなく、もちろんCもやっていません。CをやらずにC++から勉強できればいいのですが、そのような本を探しています。Amazonのレビューを見て考えています。 ロベールのC++入門講座→http://www.amazon.co.jp/%E3%83%AD%E3%83%99%E3%83%BC%E3%83%AB%E3%81%AEC-%E5%85%A5%E9%96%80%E8%AC%9B%E5%BA%A7-%E3%83%AD%E3%83%99%E3%83%BC%E3%83%AB/dp/4839926050/ref=sr_1_2?ie=UTF8&s=books&qid=1274364551&sr=8-2 やさしいC++ 第3版 [やさしいシリーズ] →http://www.amazon.co.jp/%E3%82%84%E3%81%95%E3%81%97%E3%81%84C-%E7%AC%AC3%E7%89%88-%E3%82%84%E3%81%95%E3%81%97%E3%81%84%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E9%AB%98%E6%A9%8B-%E9%BA%BB%E5%A5%88/dp/4797343672/ref=sr_1_4?ie=UTF8&s=books&qid=1274364551&sr=8-4 の二つで迷っています。どちらがいいでしょう。また、他の本でも全然かまわないので教えてください。 また、やさしいC++の参考書は書店で見たんですが、CD-Rが入っていませんでした。ソフトのインストールは無料でできるのでしょうか?

  • 工高1年生でも解るJAVAの入門書

    はじめまして、私は工業高校1年生なのですが、これまでも趣味でVisual Basicでのプログラミングをある程度していました。 学校ではC言語を勉強しているのですが、iアプリの開発をしてみたいと思い、JAVAを勉強しようと思いました。 そこで、工業高校1年生レベルでも解るJAVAの入門書がないかと探したのですが、なかなかどんなものがいいのかわかりませんでした。 私がVBを勉強したときには、林晴比古さんの「明快入門 VisualBasic 2005」を読んで勉強していました。できればサンプルプログラムがたくさんあって、説明がしっかりとしている本が良いと思うのですが……よろしくお願いします。

    • ベストアンサー
    • Java
  • Objective-Cの勉強にお勧めの入門書を教えてください。

    Objective-Cの勉強にお勧めの入門書を教えてください。 当方のプログラミングの知識はBASIC,FORTRANを使ったことがあり C言語は本で読んだ程度です。 よろしくお願いします。

  • Rubyの入門書について

    Rubyの入門書について Rubyの勉強を始めて2週間、いま、ある本でつまずいています。今使っている本は「Ruby2 さまざまなデータとプログラミング」という本を使っているのですが、この本の一巻はまだわかりやすかったのですが、この本は急に説明が投げやりな感じがします。メソッドの説明で「自分で調べてください」だの、問題の解説がほとんどないなど、非常に不親切な感じがします。3日かけても1ページ進まないことなどざらで、自分にはこの本は早かったんだろうかと思い始めました。一方で、ここで逃げてしまってはいけないという風にも思います。ちなみに、私のRubyに関する知識は今使ってる本と、その一巻だけです。 そこで、質問です。特に「たのしいRuby」をやった時点でプログラム素人だった方に聞きたいのですが、「たのしいRuby」を一通りやるのにどのくらいの時間がかかりましたか? また、「Ruby2さまざまなデータとプログラミング」をもっている方、この本は本当に初心者向けなんでしょうか? 最後にこの質問を見てくれた皆様に質問です。短かいにもかかわらずわからないプログラムを見て、数日も考え続けるのは時間の無駄でしょうか?それともみんな初めはこんなもんなんでしょうか?

    • ベストアンサー
    • Ruby
  • VB.NETの入門書、どれをお使いですか?

    過去にも同じような質問がいくつか出てますが、お願いします。 VB.NETの入門書ですが、みなさんは何を使っているのでしょうか。 アマゾンの売れている順&おすすめ度でみると、 「ステップバイステップで学ぶMicrosoft Visual Basic .NET実践講座〈Vol.1〉基礎編 マイクロソフト公式解説書」 と 「プログラミングMicrosoft Visual Basic .NET〈Vol.1〉基礎編 マイクロソフト公式解説書」 がよさげですが、実際どうなんでしょうか。 ある程度覚えてからもリファレンス的に使えるものがいいと思うのですが。 よろしくお願いします。