lookAt
是Trigger类的一个方法,它可以让一个对象朝向另一个对象或某一点。
lookAt(target, [up])
target
:指向的目标点,可以是一个对象或一个三维坐标数组。up
(可选):一个三维向量,表示向上的方向。默认值为[0, 1, 0]。trigger.lookAt({x: 0, y: 0, z: 0}); // trigger将朝着原点看
var target = [10, 5, -3];
var up = [0, 0, 1];
trigger.lookAt(target, up); // trigger将朝向(x:10, y:5, z:-3),并以z轴为上方向。
lookAt
方法是以目标点为基础,将对象进行旋转。如果需要移动到目标点,可以使用setPosition
方法,设置对象的位置坐标。up
参数,则默认使用[0, 1, 0]方向作为上方向。lookAt
方法会改变对象的旋转角度,如果需要重置对象的旋转角度,则可以使用resetRotation
方法。