Omgevingsverlichtingstoestand (Direct3D 9)
Omgevingslicht is omringend licht dat vanuit alle richtingen uitstraalt. Zie Maths of Lighting (Direct3D 9)voor meer informatie over hoe Direct3D omgevingslicht gebruikt.
Een C++-toepassing stelt de kleur van omgevingsverlichting in door de methode IDirect3DDevice9::SetRenderState methode aan te roepen en de opgesomde waarde door te geven D3DRS_AMBIENT als de eerste parameter. De tweede parameter is een kleurwaarde. De standaardwaarde is nul.
// This code example assumes that d3dDevice is a
// valid pointer to an IDirect3DDevice9 interface.
// Set the ambient light.
d3dDevice->SetRenderState(D3DRS_AMBIENT, 0x00202020);
Verwante onderwerpen