共用方式為


環境光源狀態 (Direct3D 9)

環境光線是周圍從各個方向輻射的光線。 如需 Direct3D 如何使用環境光線的資訊,請參閱 光源數學 (Direct3D 9)

C++應用程式會叫用 IDirect3DDevice9::SetRenderState 方法,並將列舉 D3DRS_AMBIENT值傳遞為第一個參數,以設定環境光源的色彩。 第二個參數是色彩值。 預設值為零。

// This code example assumes that d3dDevice is a
// valid pointer to an IDirect3DDevice9 interface.

// Set the ambient light.

d3dDevice->SetRenderState(D3DRS_AMBIENT, 0x00202020);

渲染狀態