다음을 통해 공유


주변 조명 상태(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);

렌더링 상태