XNA Creators Club 9月のコンテンツ

XNA Game Studio 2.0 のリリースが迫る中、9月の新しいコンテンツを XNA Creators Club のサイトにてリリースしました。

サンプル

Collision with a Heightmap

このサンプルは Heightmap に沿ってオブジェクトを動かす方法を説明しています。動くオブジェクトと地形の衝突判定を必要とするゲームを制作するときに役立ちます。これはビットマップから背景を生成するGenerated Geometry サンプルに基づいています。

 

Custom Model Class

このサンプルは、XNA フレームワークで標準提供されている Model クラスを拡張する方法を説明しています。ジオメトリ データをこのカスタム クラスに読み込むことによって特殊な処理に対応しやすくなります。

Mesh Instancing

このサンプルは、繰り返されるDraw 関数のコール数を減らすためにGPU インスタンスの技術を利用し、同じモデルの複数のコピーを効率的にレンダリングする方法を説明しています。

Shatter

このサンプルはゲーム内のいろいろなモデルに対して粉々になるイフェクトを適用する方法を説明しています。

ユーティリティ ツール

Curve Editor

このエディタ ツールを活用することによって、XNA Framework の Curve クラスで使用可能な曲線を視覚的に作成することが可能です。また、ツールの中で使用しているカーブコントロールも独自のアプリケーションに組み込むことが可能です。

Input Reporter

このユーティリティはシステムに接続された全てのコントローラーの入力データを表示します。このユーティリティはフライトスティック、ダンスパッドやギターを含む多様なコントローラーをサポートしています。

Xbox 360 Controller Button Glyphs

このユーティリティは Xbox 360 コントローラーのボタン、サムスティック、トリガーを表す画像のセットです。

記事

Ship Game Article - 3D Collision using the BoxCollider library

この補足記事では Ship Game に提供されている BoxCollider ライブラリ を紹介しています。BoxCollider は衝突判定のライブラリで、octree (八文木) データ構造による実装、摩擦エフェクト、コリジョンアウェアカメラクラスを特徴としています。

これらの新しいコンテンツを存分にお楽しみください。XNA Game Studio 2.0 に関する詳細情報もまもなくお知らせしますのでもうしばらくお待ちください。