アンビエント照明の状態 (Direct3D 9)
周囲光は、すべての方向から放射される周囲の光です。 Direct3D でアンビエント ライトを使用する方法の詳細については、「 数学の照明 (Direct3D 9)」を参照してください。
C++ アプリケーションは、 IDirect3DDevice9::SetRenderState メソッドを呼び出し、列挙値D3DRS_AMBIENTを最初のパラメーターとして渡すことによって、アンビエント 照明の色を設定します。 2 番目のパラメーターは色の値です。 既定値はゼロです。
// This code example assumes that d3dDevice is a
// valid pointer to an IDirect3DDevice9 interface.
// Set the ambient light.
d3dDevice->SetRenderState(D3DRS_AMBIENT, 0x00202020);
関連トピック