Microsoft DirectX 8.0 (Visual Basic)

アンビエント ライト ステート

アンビエント ライトとは、全方向から照射する環境光である。

Microsoft® Direct3D® のアンビエント ライトの使用に関する特定の情報については、「ダイレクト ライトとアンビエント ライトの比較」および「Direct3D のライティングにおける数学的計算」を参照すること。

Microsoft Visual Basic®; アプリケーションでアンビエント ライトの色を設定するには、Direct3DDevice8.SetRenderState メソッドを呼び出し、列挙値 D3DRS_AMBIENT を第 1 パラメータとして渡す。第 2 パラメータはカラー値である。デフォルト値はゼロである。

' このサンプル コードでは、D3DDevice に Direct3DDevice8 オブジェクトへの
' 有効な参照を格納していると仮定している。

' アンビエント ライトを設定する。
Call D3DDevice.SetRenderState(D3DRS_AMBIENT, &H202020)