环境照明状态 (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);

呈现状态