次の方法で共有


ライティング ステート (Direct3D 9)

頂点シェーダーまたはピクセル シェーダーを使用してライトを指定していない場合は、ランタイムにライティング エンジンを使用できます。ライティング エンジンを使用するには、頂点データに頂点単位の法線が含まれている必要があります。法線データのない頂点では、すべてのライティング計算で 0 の内積が生成されます。ライティング計算については、「ライティングの計算 (Direct3D 9)」で詳細に説明されています。

ライティング エンジンを有効にするには、次のメソッドを使用します。

SetRenderState(D3DRS_LIGHTING, TRUE);