私は2年以上少し前からプログラミングを続けてきました。グラフィックプログラミングを始め、いくつかの簡単なゲームを始めようと思います。私がDirectXを学ぶために見てきた本の多くは、あなたがそれの基本を知っていると仮定しています。私はそうではありません。あるいは、あなたにちょっとしたスニペットを与えて、説明。だから、グラフィックスプログラミングにとって本当に新しいが、一般的なプログラミングに関するいくつかの知識を持っている誰かのための良い本は何ですか?ゲームプログラミングを始めるための素晴らしい本は何ですか?
2
A
答えて
0
私が今まで見た中で最高のグラフィックスプログラミングの本は、フランクルナの "An Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach"です。これは、線形代数的なプライマー(絶対的に重要)から始めて、次に3Dパイプラインがどのように機能するか(モデル、世界、カメラ、ndc、ビュー)とDirectxであるプログラミングの悪夢に対処する方法を説明します)
また、反射や屈折などのいくつかの高度なテクニックもカバーしていますが、基本的には(最初の8つの章)、必要なものをダイレクトに書くことができ、グラフィックスの残りの部分は費やされますWolfgang Engelの "Shader X"シリーズ(Shader X7が特に優れている)、GPU Pro(同じ著者)、NvidiaのGPU Gemsのような本を無料でWebサイトに持っています:Gpu Gems
0
Android NDKゲーム開発クックブックhttp://www.amazon.com/Android-NDK-Game-Development-Cookbook/dp/1782167781は、Android NDKとはほとんど関係がありません。ただし、プラットフォームに関係なく、C++のゼロからポータブルゲームエンジンを実装することに重点を置いています。主にファイルシステム、ネットワーキング、オーディオなどの低レベルのものが含まれています。
関連する問題
- 1. Cでのゲームプログラミング、どこから始めましょうか?
- 2. ios4のための素晴らしいプログラミングですか?
- 3. 本当に素晴らしいプロジェクトページを作るためのテンプレートはありますか?
- 4. Struts2 - これは "MVC"フレームワークのための素晴らしい戦略ですか?
- 5. カスタムブロガーテンプレートにフォントの素晴らしいアイコンを含めるには?
- 6. ヤフーのGeoplanetウェブサービスのための素晴らしいPythonラッパー?
- 7. pyunitのための素晴らしいhtmlレポート
- 8. ブートストラップマルチセレクションのための素晴らしいブートストラップチェックボックス
- 9. ゲームプログラミングのためのベクトル
- 10. Direct XをC++で始めるための良い本やチュートリアル
- 11. Django/Python 2.7から始めるための最初のステップは何ですか?
- 12. オープンソースプロジェクトのための素晴らしいドキュメントを作成するにはどうすればよいですか?
- 13. 素晴らしいGUIを構成するものは何ですか?
- 14. SSLをサポートする.NET用の素晴らしいXMPPライブラリは何ですか?
- 15. 私のサイトから晴れの日の仕事を始めるにはどうすればいいですか?
- 16. TRAC:tracから始めるためのヘルプ
- 17. ゲームプログラミングのための材料科学
- 18. のiPhone/Facebookのサイドバーのスクロールなどの開発者が、これらはすでに彼らのIFRAMEのアプリケーションのためのこの素晴らしいスクロールのためのJavaScriptライブラリをロードし使用することは素晴らしいことだ
- 19. 時間軸/日付軸のための素晴らしいグラフのラベルのためのアルゴリズム?
- 20. 120000000を「120 mil」に変換するための素晴らしいPHPアルゴリズムですか?
- 21. フォント素晴らしいアイコンは、私がオフラインWebページのフォント素晴らしいアイコンを使用したいオフライン
- 22. pythonシンプルなHTTPサーバーでフォントを読み込めない - 素晴らしいフォント
- 23. .NETのGPUの素晴らしい機能を利用するためのAPIを探しています
- 24. タイムマシン/ Coverflow風:IMGは、リンゴのようなタイムマシンアニメーションのための素晴らしいリソースは、「スペースギャラリー」である
- 25. ローカルフォントの使い方は素晴らしいですか?
- 26. Accessクエリ素晴らしい
- 27. ユーザーインターフェイスに最適な素晴らしいWebサイトは何ですか?
- 28. リトル・シスケーター - どこから始めたらいいですか?
- 29. Facebookアプリ - どこから始めたらいいですか?
- 30. 私は素晴らしいクエリ持っ
ここで答えが見つかるかもしれません(またはより良い応答) - http://gamedev.stackexchange.com/ –
Direct3D 11に関連する書籍の推奨事項のいくつかについては、この[blog](http://blogs.msdn.com)を参照してください。 /b/chuckw/archive/2014/04/07/book-recommendations.aspx)post。 –