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
自 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