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