繁体   English   中英

为什么三.PointLightHelper在我的代码中不起作用?

[英]Why isn't three.PointLightHelper working in my code?

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.js所的点光源的尺寸没有THREE.PointLightHelper

您检查控制台了吗?

scene.addLight不是函数。

你想要scene.add(bluePoint)

这为我在r71上运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM