Three.js - 如何link/add 自 r69 以来的相机灯?

Three.js - How to link/add a light to the camera since r69?

自 r69 起不再支持此模式 (*) :

directionalLight.position = camera.position;

所以我试过了 this answer :

var pointLight = new THREE.PointLight( 0xffffff, 1, 100 ); 
camera.add( pointLight );

但是灯不亮(熄灭),和DirectionalLight

一样

可能是什么问题?


注意:当然,如果我这样做,光线不会跟随相机:

var directionalLight = new THREE.DirectionalLight( 0xffffff, 1 );
directionalLight.position.set( camera.position.x, camera.position.y, camera.position.z );
scene.add( directionalLight );

提前致谢

如果添加光源作为相机的子级,则需要将相机添加到场景中,因此光源将成为场景图的一部分。

var pointLight = new THREE.PointLight( 0xffffff ); 
camera.add( pointLight );
scene.add( camera );

three.js r.71