对我的three.js场景没有任何启发

时间:2013-05-10 20:49:31

标签: javascript three.js light

我有一个问题。 我在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);

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

1 个答案:

答案 0 :(得分:11)

MeshBasicMaterial没有响应灯光。例如,将您的素材更改为MeshPhongMaterial