前回の記事でご紹介しました、『XNAゲームプログラミング Xbox 360とWindowsのクロスプラットフォーム開発 (GAME DEVELOPERシリーズ)
』というXNAによるゲームプログラミングの本を買いました。
この本は、XNAでのゲームプログラミングに関して、幅広く解説した本で、開発環境の設定から、グラフィックス、3D、サウンド、コンテンツパイプライン、ネットワーク、ゲームプログラミングのテクニックといろいろなことが解説されています。
それぞれの章の構成は、各節で1つのテーマに関して、XNAのクラスのメソッドやフィールドの解説、プログラミングの流れ、そして、ある程度まとまったところで、簡単なサンプルコードという流れになっています。
例えば、CHAPTER6の3Dグラフィックスは、頂点要素、エフェクト、行列と変換、頂点バッファ、インデックスバッファ、テクスチャ、カリングモード、アルファ合成、ユーザ定義頂点、カスタムエフェクト、レンダリングターゲット、ビューポート、モデルという構成になっています。
また、目次は、以下のようになっています。
CHAPTER1 開発の準備
CHAPTER2 ゲームの起動工程
CHAPTER3 2Dグラフィックス
CHAPTER4 入力デバイス
CHAPTER5 コンポーネント化
CHAPTER6 3Dグラフィックス
CHAPTER7 オーディオ
CHAPTER8 コンテンツパイプライン
CHAPTER9 ゲーマーサービス
CHAPTER10 ストレージ
CHAPTER11 ネットワーク
CHAPTER12 ゲーム開発テクニック
ちょっと、初心者には難しい点もあるのではないかとも思いましたが、XNAを使ったゲームプログラミングをじっくりと勉強したいという方にはお勧めの本です。
XNAを使うと、Windowsゲームだけでなく、Xbox 360やZuneで動くゲームのゲームプログラミングをすることができます。
学生の方や本業がゲームプログラマー以外の方で、自作のゲームを作ってみたいという方には、お勧めの開発環境です。
『XNAゲームプログラミング Xbox 360とWindowsのクロスプラットフォーム開発 (GAME DEVELOPERシリーズ)
』(赤坂玲音著、ソフトバンククリエイティブ)
この本は、XNAでのゲームプログラミングに関して、幅広く解説した本で、開発環境の設定から、グラフィックス、3D、サウンド、コンテンツパイプライン、ネットワーク、ゲームプログラミングのテクニックといろいろなことが解説されています。
それぞれの章の構成は、各節で1つのテーマに関して、XNAのクラスのメソッドやフィールドの解説、プログラミングの流れ、そして、ある程度まとまったところで、簡単なサンプルコードという流れになっています。
例えば、CHAPTER6の3Dグラフィックスは、頂点要素、エフェクト、行列と変換、頂点バッファ、インデックスバッファ、テクスチャ、カリングモード、アルファ合成、ユーザ定義頂点、カスタムエフェクト、レンダリングターゲット、ビューポート、モデルという構成になっています。
また、目次は、以下のようになっています。
CHAPTER1 開発の準備
CHAPTER2 ゲームの起動工程
CHAPTER3 2Dグラフィックス
CHAPTER4 入力デバイス
CHAPTER5 コンポーネント化
CHAPTER6 3Dグラフィックス
CHAPTER7 オーディオ
CHAPTER8 コンテンツパイプライン
CHAPTER9 ゲーマーサービス
CHAPTER10 ストレージ
CHAPTER11 ネットワーク
CHAPTER12 ゲーム開発テクニック
ちょっと、初心者には難しい点もあるのではないかとも思いましたが、XNAを使ったゲームプログラミングをじっくりと勉強したいという方にはお勧めの本です。
XNAを使うと、Windowsゲームだけでなく、Xbox 360やZuneで動くゲームのゲームプログラミングをすることができます。
学生の方や本業がゲームプログラマー以外の方で、自作のゲームを作ってみたいという方には、お勧めの開発環境です。
『XNAゲームプログラミング Xbox 360とWindowsのクロスプラットフォーム開発 (GAME DEVELOPERシリーズ)

