4

我有个问题。我在three.js上写了一些代码,它由场景、2个对象、渲染器和相机组成。但是当我添加灯光时,我没有看到它!我尝试了一些选项..但没有任何帮助我在那里的代码 - http://codepen.io/usf/pen/LaDwh

var light = new THREE.SpotLight(0xff0000);
light.position.set( 0, 0, 50 );

var pointLight = new THREE.PointLight( 0xffffff);
pointLight.position.set( 0, 0, 50 );

scene.add(light);
scene.add(pointLight);

//code
renderer.render(scene, camera);

我不知道,是什么导致了这个问题:(

4

1 回答 1

14

MeshBasicMaterial对灯光没有反应。例如,将您的材料更改MeshPhongMaterial为 。

于 2013-05-10T21:11:20.917 回答