unity3d中使用不同方法獲得position對應的座標系統

inspector面板

通過inspector面板上獲得的transform屬性均屬於本地座標系
注意:inspector面板上的rotation是歐拉角。

使用代碼得到

使用transform.position系列方法得到的座標屬於世界座標系
注意:transform.rotation得到的是四元數。

四元數q轉歐拉角v

Vector3 v = q.eulerAngles;

歐拉角v轉四元數q

Quaternion q = Quaternion.Euler(v);

本地座標轉換爲世界座標

v = sometransform.TransformDirection(v);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章