1.Unity使用的是左手坐标系;

2.物体定位主要用世界坐标与局部坐标;

3.视口坐标和屏幕坐标不是一个东西别乱用,一般用屏幕坐标就够了;

各种坐标间的转换方法

1本地转世界

this.transform.TransformPoint(0,0,0);

2世界转本地

this.transform.InverseTransformPoint(0,0,0);

3世界转屏幕

Camera.main.WorldToScreenPoint( vector3 );

4屏幕转世界

Camera.main.ScreenToWorldPoint(vector3);

5世界转视口

Camera.main.WorldToViewportPoint(0,0,0);

6视口转世界

Camera.main.ViewportToWorldPoint(0,0,0);

7屏幕转视口

Camera.main.ScreenToViewportPoint(0,0,0);

8, 视口转屏幕

Camera.main.ViewportToScreenPoint(0,0,0);

加客服微信:qiushu0517,开通VIP下载权限!