您好,我已经在谷歌上搜索了一段时间,但没有结果。我想知道是否有一些功能或简单的方法可以使对象旋转以便它指向某个向量(在这种情况下,指向它移动的相同方向,但我想知道一般如何使用任何Vector3) 在 Unity 中?我知道可以使用包含 EulerAngles 的 Vector3 来旋转对象,但这不是我想要的,因为对象不会指向 3D 空间中该 Vector 的方向。
最佳答案
我相信您应该能够使用 Transform.LookAt或 Quaternion.LookRotation实现您的目标。
此外,这是一个link到一个很好的 Unity 答案帖子,他们使用 Quaternion.LookRotation
让角色根据其垂直和水平移动输入面对它移动的位置。
关于unity3d - 如何旋转对象以沿向量指向 Unity3D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52301695/