Unity3D——两种获得position对应座标系统的方法

1 通过inspector面板

通过inspector面板上获得的transform属性均属于本地座标系

注意:inspector面板上的rotation是欧拉角

2.使用代码得到

使用transform.position系列方法得到的座标属于世界座标系

注意:transform.rotation得到的是四元数

四元数q转欧拉角v

Vector3 v = q.eulerAngles;

欧拉角v转四元数q

Quaternion q = Quaternion.Euler(v);

本地座标转换为世界座标

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