次の方法で共有


アンビエント照明の状態 (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);

レンダリングの状態