2013-05-10 141 views
4

我有問題。 我在three.js上編寫了一些代碼,它由場景,2個對象,渲染器和相機組成。但是當我添加燈時,我沒有看到它! 我嘗試了一些options..but沒有任何幫助我 我的代碼有 - http://codepen.io/usf/pen/LaDwh我的three.js場景沒有燈光

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); 

我不知道,什麼原因造成的問題:(

回答

11

MeshBasicMaterial並不燈光響應你的材料改爲MeshPhongMaterial。 ,例如。

+1

哇!非常感謝,這對我很好! – user1128677 2013-05-10 21:37:48