Partilhar via


Estado de iluminação ambiente (Direct3D 9)

A luz ambiente está ao redor da luz que radia de todas as direções. Para obter informações sobre como o Direct3D usa luz ambiente, consulte Matemática da Iluminação (Direct3D 9).

Um aplicativo C++ define a cor da iluminação ambiente invocando o método IDirect3DDevice9::SetRenderState e passando o valor enumerado D3DRS_AMBIENT como o primeiro parâmetro. O segundo parâmetro é um valor de cor. O valor padrão é zero.

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

// Set the ambient light.

d3dDevice->SetRenderState(D3DRS_AMBIENT, 0x00202020);

Renderizar estados