質問: directx 入門書 こんにちは。 私は今までc++、winapiと学んできて、そろそろdirectxを使ってゲームを作りたいな、と思っています。 今まで色々なサイトを回ってきましたが、あまりしっくりくる物が無かったり、サンプルがコンパイル出来なかったりなので、何か入門書を買おうと思いました。 しかし、入門書と言ってもどれがわかりやすいのか、初心者向けなのか、という事がわからず迷いましたのでここに書き込ませていただきました。 今までに見てよさそうだな、と思った本は、 「書籍版 directx9実践プログラミング」 「directx9 directx graphics」 「サンプルで学ぶdirectx9プログラミングテクニック」 の3つです。 これはいい、これは買わないほうがいい、また別にいい本がある、というご意見をお願いいたします。 もちろん「いいページがあるから本は買わなくてよい」や、「サンプルで理解せよ」等の意見もあればお願いします。 開発はvisal c++ 2005 express editionなので、注意点があれば教えていただけると嬉しいです。
回答: directx関係の書籍は、大別すると大体以下の2系統があると思います。 ・api解説と用法のサンプル、リファレンス本 主要なapiを網羅し、各処理のサンプルコードを解説 ・簡単なゲームを作ってみよう、チュートリアル本 api等の説明は、この流れの中で必要なもの/代表的なもののみ行う たとえば、「書籍版 directx9実践プログラミング」は典型的な前者です。 どちらがよいかは、質問者さんの好みと状況によると思います。 上記の本をみて、よさそうだと思ったということであれば、チュートリアルよりリファレンスで勉強されるタイプなのでしょうか。 いえることは、書籍を買うのであれば、オンラインでの書評確認および実際に書店で内容確認をお勧めします。 オンラインで済むのであればそれでもいいと思いますが、個人的には書籍も好きです。 いずれにせよ「内容を自分で書いてみる」のが大事です。 サイトも書籍も共通していえることだと思いますが、「しっくりくる」ものなんてないと考えている方が幸せです。 趣味のプログラミングには嗜好の要素が強いですし、 数学の参考書選びで試験問題とずばり一致するものがありえないのと一緒で、 作ろうとしているものをずばり解説してくれるなんてまずないと考えるのが自然です。 試験前に試験問題の回答/解説が出回ることはありませんし、 数式の説明と練習問題、過去問などを解いて内容をモノにし、本番に挑むものです。 試験と違って、落第もしないし、何度でも作り直せますし。