如何旋转对象沿着矢量Unity3D指向
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何旋转对象沿着矢量Unity3D指向相关的知识,希望对你有一定的参考价值。
嗨,我一直在谷歌搜索一段时间,但无济于事。我想知道是否有一些功能或简单的方法使一个对象旋转,所以它指向一个特定的向量(在这种情况下,指向它移动的方式相同,但我想知道一般如何做任何事情Unity3中的Vector3)?我知道可以使用持有EulerAngles的Vector3旋转对象,但这不是我想要的,因为对象不会指向3D空间中该Vector的方向。
答案
我相信你应该能够使用Transform.LookAt或Quaternion.LookRotation来实现你的目标。
另外,这里有一个link到一个很好的Unity答案帖子,他们使用Quaternion.LookRotation
让角色面对它的移动位置,基于其垂直和水平移动输入。
另一答案
transform.forward = velocity.normalized;
希望有帮助=)
以上是关于如何旋转对象沿着矢量Unity3D指向的主要内容,如果未能解决你的问题,请参考以下文章