Unity的四元素与Vector3的乘积的含义

Posted jokerlearn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity的四元素与Vector3的乘积的含义相关的知识,希望对你有一定的参考价值。

Quaternion.Euler(x,y,z)含义是按照每个旋转轴以x,y,z旋转度旋转,例子:Quaternion.Euler(45,45,45)

技术分享图片技术分享图片

Quaternion与Vector3的右乘操作(*)返回一个将原有向量做旋转操作后的新向量

列如:Quaternion.Euler(0,90,0)*Vector3(0.0,0.0,-10) 相当于把向量Vector3(0.0,0.0,-10)绕y轴旋转90度,得到的结果为Vector3(-10,0.0.0.0)

以上是关于Unity的四元素与Vector3的乘积的含义的主要内容,如果未能解决你的问题,请参考以下文章

unity3d中常规移动的四种方法分别是啥?

Unity3d Transform.forward和Vector3.forward的区别!

unity 移动物体到指定位置的四种方法

Unity中xLua与toLua对Vector3的优化

Unity中xLua与toLua对Vector3的优化

Unity 3D如何将Vector3投影到平面上或在特定平面中的两个Vector3之间获得角度?