始终在相机前的物体
问题描述:
在scene
上,我有camera
和obj
。始终在相机前的物体
我想我的obj
总是看着camera
。
我试着用:
function render() {
camera.updateProjectionMatrix();
var zCamVec = new THREE.Vector3(0,0,1);
camera.localToWorld(zCamVec);
obj.lookAt(zCamVec);
renderer.render(scene, camera);
}
,但没有运气:我的OBJ保持静态...
答
如果我理解你的权利,对象需要在镜头前重新定位,并期待在相机。
试试这个:
function render() {
camera.updateProjectionMatrix();
var zCamVec = new THREE.Vector3(0,0,1);
var position = camera.localToWorld(zCamVec);
obj.position.set(position.x, position.y, position.z);
obj.lookAt(camera.position);
renderer.render(scene, camera);
}