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);
声明:本站资源来自会员发布以及互联网公开收集,不代表本站立场,仅限学习交流使用,请遵循相关法律法规,请在下载后24小时内删除。 如有侵权争议、不妥之处请联系本站删除处理! 请用户仔细辨认内容的真实性,避免上当受骗!