lookAt
方法是Yuka js库中GameEntity对象的一个成员方法。该方法可以让一个物体朝向目标物体。
entity.lookAt( target, upVector )
target
: Object3D - 一个THREE.js的3D对象,表示被朝向的目标物体upVector
: Vector3 - 一个THREE.js的向量对象,表示物体的上方方向// 创建一个场景
const scene = new THREE.Scene();
// 创建一个物体,并放置在场景中
const object = new THREE.Object3D();
scene.add( object );
// 创建一个目标物体,并放置在场景中
const target = new THREE.Object3D();
target.position.set( 10, 0, 0 );
scene.add( target );
// 创建一个Vector3对象表示向上方向
const upVector = new THREE.Vector3( 0, 1, 0 );
// 让物体朝向目标物体
object.lookAt( target, upVector );