我一直在研究横向卷轴射击游戏。我已经让我的横向卷轴射击游戏角色环顾四周:
chest.LookAt(mousepos, Vector3.right);
&
chest.LookAt(mousepos, Vector3.left);
(角色向左转时为左,角色向右转时为右)
所以它不会瞄准任何其他轴...但是当鼠标越过角色的中间而不是围绕它时,它会旋转以在帧之间进行小型传输,并且不会一直到达那里..它只会像 LookAt 一样传送到正确的旋转。
那么问题是,如何让任何与 Time.deltTime 一起工作的四元数 slerp 与 LookAt(x,Vector3.Right) 一样工作?我必须拥有 Vector3.right 和 left,这样它才能通过 1 轴移动。
非常感谢任何帮助我的人。:)