rotateTo是Yuka js库中GameEntity类的一个方法,用于旋转GameEntity到指定角度。该方法将GameEntity实例的旋转角度逐步改变,直到达到目标角度。
rotateTo(targetAngle: Number, duration: Number): void
const entity = new GameEntity();
entity.setRotation(0);
// 将实体旋转90度,用时500毫秒
entity.rotateTo(90, 500);
// 将实体从当前角度旋转到0,用时1000毫秒
entity.rotateTo(0, 1000);
如果在执行rotateTo方法时,实体正在旋转,则实体会停止当前的旋转任务,开始执行新的旋转任务。可以通过GameEntity的isRotating属性检查实体当前是否在旋转。