【C++】DirectX初心者質問スレ Part8 【D】
■ このスレッドは過去ログ倉庫に格納されています
0342デフォルトの名無しさん
2006/03/10(金) 23:24:42x light.Range = 60.0f;
o light.Range = 1000.0f;
ライト位置が平面にだいぶ近いから、前者で大丈夫に感じるけど、
ライティングは頂点単位で計算されてて、
ライト位置から四角形の4隅までは 60.0f以上あるから、
そのせいでライティングされていないわけね。
あとは減衰係数の設定が抜けてるから、設定して終わり。
light.Attenuation0 = 1.0f;
light.Attenuation1 = 0.0f;
light.Attenuation2 = 0.0f;
■ このスレッドは過去ログ倉庫に格納されています