Platform SDK: DirectX |
ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「Direct3D 直接モード Visual Basic サンプル」を参照すること。
MTexture サンプルでは、マルチテクスチャリングの使用方法を示す。シーンは、ベース テクスチャとスポット ライト テクスチャを持つ複数の壁のある部屋で構成され、それぞれが異なる組み合わせのテクスチャ座標を使用している。
ソース ファイル :(SDK ルート)\Samples\Multimedia\D3dim\Src\MTexture
実行可能ファイル :(SDK ルート)\Samples\Multimedia\D3dim\Bin\Mtexture.exe
Press 利用可能なコマンドを調べるには、F1 キーを押すか、メニューから選択する。
このサンプルは、IDirect3DDevice7::SetTextureStageState メソッドを使用したマルチテクスチャ ステージのプログラミング方法を示している。このメソッドを使用して、数十ものエフェクトを得ることができる。このサンプルでは、そのうちの 1 つ、モノクロ ライト マッピングを示しているが、これは現在、ゲームでたいへん広く使用されている。