【问题标题】:have no light on my three.js scene我的 three.js 场景没有灯光
【发布时间】:2013-05-05 15:09:25
【问题描述】:

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

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

【问题讨论】:

    标签: javascript three.js light


    【解决方案1】:

    MeshBasicMaterial 不响应灯光。例如,将您的材料更改为MeshPhongMaterial

    【讨论】:

      猜你喜欢
      • 2011-12-03
      • 1970-01-01
      • 2019-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-29
      • 2015-09-12
      • 2012-07-28
      相关资源
      最近更新 更多