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