Umgebungsbeleuchtungszustand (Direct3D 9)
Umgebungslicht ist umgebendes Licht, das aus allen Richtungen abstrahlt. Informationen dazu, wie Direct3D Umgebungslicht verwendet, finden Sie unter Mathematik der Beleuchtung (Direct3D 9).
Eine C++-Anwendung legt die Farbe der Umgebungsbeleuchtung fest, indem sie die IDirect3DDevice9::SetRenderState-Methode aufruft und den aufgezählten Wert D3DRS_AMBIENT als ersten Parameter übergibt. Der zweite Parameter ist ein Farbwert. Der Standardwert ist 0 (null).
// This code example assumes that d3dDevice is a
// valid pointer to an IDirect3DDevice9 interface.
// Set the ambient light.
d3dDevice->SetRenderState(D3DRS_AMBIENT, 0x00202020);
Zugehörige Themen