共用方式為


環境光源狀態 (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);

轉譯狀態