我正在创建网格并将其添加到场景中,还添加了方向光,环境光和聚光灯。只有环境光正在工作,但方向或聚光灯不起作用。我不知道为什么它不起作用。
您可以在jsfiddle
找到工作代码 var light = new THREE.DirectionalLight(0xffffff, 5);
light.position.set( 1, 1, 1);
light.position.normalize();
scene.add(light);
var light1 = new THREE.DirectionalLight(0xffffff, 5);
light1.position.set(-1, -1, -1);
light1.position.normalize();
scene.add(light1);
// Ambient light.
var ambientLight = new THREE.AmbientLight(0xffffff);
scene.add(ambientLight);
// Sun light.
var sunLight = new THREE.SpotLight(0xffffff, 5);
sunLight.position.set(1, 1, 1);
scene.add(sunLight);
请帮帮我。谢谢。