【发布时间】:2020-09-18 02:20:59
【问题描述】:
我有一个字符只能在Y轴上转动,所以基本上左右,如果up是Vector3.up。角色有一个孩子,这是手榴弹产生的位置(他的右手),现在我试图弄清楚如何为父母计算正确的旋转,以便孩子准确地看着目标,但只能“水平”。父级的 x 和 z 旋转必须为 0。有没有办法做到这一点?如果孩子只在“水平面”上看正确的方向,而不是向上或向下看以完美地面对目标,这很好。
这个答案几乎是我想要的:http://answers.unity.com/comments/1339850/view.html
唯一的问题是产生的旋转是所有三个轴的混合,而不仅仅是一个 y 旋转。
【问题讨论】:
标签: c# unity3d quaternions