为什么不是三个.PointLightHelper在我的代码中工作?

时间:2015-06-29 20:59:08

标签: javascript three.js

scene.add(new THREE.PointLightHelper(bluePoint, 3));在我的代码中不起作用,如下所示:

var bluePoint = new THREE.PointLight(0x0033ff, 100, 500);
bluePoint.position.set( 500, -500, 25 );
scene.addLight(bluePoint);
scene.add(new THREE.PointLightHelper(bluePoint, 3));

我添加了库:Projector.jsCanvasRenderer.jsstats.min.jsthree.min.js

但如果删除该行,它确实有效:

scene.add(new THREE.PointLightHelper(bluePoint, 3));

为什么呢?是否有另一种方法可以在没有THREE.PointLightHelper的情况下增加three.js中的PointLight大小?

1 个答案:

答案 0 :(得分:0)

你检查过你的控制台吗?

scene.addLight不是函数。

您想要scene.add(bluePoint)

这适用于r71。