Platform SDK: DirectX

カラー ライティング

[C++]

D3DLIGHT7 構造体 (dcvDiffusedcvSpeculardcvAmbient) の色に関連するメンバは、D3DCOLORVALUE 構造体である。これらの構造体で定義する色は、一般には 0 〜 1 の範囲の RGBA 値であり、0 が黒に相当する。たいていは光色がこの範囲になるようにするが、特殊効果をねらうときには、この範囲外の値を使用することもできる。たとえば、大きな値の色を設定して、シーンを台なしにするほど強い光を作ることができる。また、色を負の値に設定して、暗色光を作ることができる。暗い光は、シーンで劇的な影を強めたりその他のエフェクトに有用である。

[Visual Basic]

D3DLIGHT7 型 (diffusespecularambient) の色に関連するメンバは、D3DCOLORVALUE 型である。これらの型で定義する色は、一般には 0 〜 1 の範囲の RGBA 値であり、0 が黒に相当する。たいていは光色がこの範囲になるようにするが、特殊効果をねらうときには、この範囲外の値を使用することもできる。たとえば、大きな値の色を設定して、シーンを台なしにするほど強い光を作ることができる。また、色を負の値に設定して、暗色光を作ることができる。暗い光は、シーンで劇的な影を強めたりその他のエフェクトに有用である。