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);

Renderzustände