Javascript Three.js 将相机指向固定坐标

Javascript Three.js point camera at fixed coordinate

在JavascriptTHREE.js中,给定相机坐标和一个点的坐标(x,y,z),如何我会旋转相机以直视该点吗?

您可以使用 lookAt() 方法使相机 "look at" 成为世界-space 点,如下所示:

var point = new THREE.Vector3( x, y, z );

camera.lookAt( point );

注意:此方法有局限性,因为如果相机是另一个旋转或平移的父对象的子对象,它将无法正常工作。但是,如果相机没有父级,或者如果相机直接是场景的子级,那么该方法将按预期工作。

three.js r.71