unity3D Quaternion LookRotation FromToRotation SetLookRotation方法
- LookRotation的含义就是,计算让Z轴对齐forward,让y轴对齐upward 所需要的旋转四元数。
- public static Quaternion LookRotation (Vector3 forward, Vector3 upwards= Vector3.up);
- 其中,参数可以只填写Vector3 forward,就是只让正面(默认的正面是立方体(0,0,-1))对准Vector3 forward。
- 如果参数加入了Vector3 upwards,就是正面要对准Vector3 forward,顶面要对准Vector3 upwards。
- 所以,可想而知,Vector3 upwards只能设定为与Vector3 forward垂直的面上的线。