首页 > 编程知识 正文

unity坐标系转换角度,UTM坐标系

时间:2023-05-03 19:28:26 阅读:172875 作者:1174

Unity的坐标系世界坐标系局部坐标系屏幕坐标系视口坐标系将各坐标系相互转换的API

世界坐标系

原点:世界中心

轴向:世界坐标系的3个轴方向是固定的

相关API:

transform.position; transform.rotation; 四元数transform.eulerAngles; 欧拉角transform.lossyScale;

基于移动世界坐标系,局部坐标系原点:移动物体的中心点(由建模时决定,一般为物体的中心点) )。

轴向

物体右方向为x轴正方向

物体的上方为y轴正方向

物体的前方为z轴正方向

相关API:

transform.localPosition; transform.localRotation; 四元数transform.localEulerAngles; 当地欧拉角transform.localScale;

物体的移动根据自己的母物体决定

屏幕坐标系原点:屏幕的左下角

轴向

向右x轴正方向

向上为y轴正方向

相关API:

33558 www.Sina.com/: (0,0 ) )。

33558 www.Sina.com/: screen.width,Screen.height

屏幕坐标系图标:

视口坐标系照相机的视口范围

原点:画面左下角

右上角

向右x轴正方向

向左为y轴正方向

原点

左下角(0,0 ) ) ) ) ) ) ) )的左下角) ) ) ) )。

右上(1,1 )轴向

相机部件下的Viewport Rect

相关API:水平偏移3358www.Sina.com/:垂直偏移

归一化:X轴方向的大小X:Y轴方向的大小取值范围0~1

每个坐标系相互变换的API世界是局部的

transform.inversetransformdirection;

transform.inversetransformpoint (;

transform.TransformVector (;

本地改变世界

transform.TransformDirection (;

transform.TransformPoint (;

transform.TransformVector (;

世界转动屏幕

Camera.main.WorldToScreenPoint (;

屏幕转动世界

Camera.main.ScreenToWorldPoint (;

世界视口

camera.main.worldtoviewportpoint (;

视口改变世界

camera.main.viewporttoworldpoint (;

旋转视口

camera.main.viewporttoscreenpoint (;

屏幕转弯视口

camera.main.screentoviewportpoint (;

如果有错误,欢迎指出来!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。