Microsoft DirectX 8.0 (Visual Basic)

CONST_D3DLIGHTTYPE

ライトの種類を定義する。

Enum CONST_D3DLIGHTTYPE
    D3DLIGHT_POINT       = 1
    D3DLIGHT_SPOT        = 2
    D3DLIGHT_DIRECTIONAL = 3
End Enum

定数

D3DLIGHT_POINT
光源はポイント ライトである。光は空間内のポイントを持ち、全方向に光を照射する。
D3DLIGHT_SPOT
ライトはスポット ライトである。このライトは、照射がコーン内に制限されるポイントを除いては、ポイント ライトに似ている。このライト タイプには、方向、およびコーンの形状を決めるその他のパラメータがいくつかある。これらのパラメータについては、「D3DLIGHT8 型」を参照すること。
D3DLIGHT_DIRECTIONAL
ライトはディレクショナル ライトである。これは無限大の距離でポイント ライトを用いることに等しい。

注意

ディレクショナル ライトはポイント ライトより処理は多少速いが、結果についてはポイント ライトの方が上である。スポット ライトは面白い視覚エフェクトを出すが、計算上負荷が高い。

参照

D3DLIGHT8