Unity坐标系统

Unity使用了几种不同的坐标系统,分别如下:

1.屏幕坐标(Screen Space):屏幕坐标是以像素来定义的,以屏幕左下角为(0, 0)点,右上角为(Screen.width, Screen.height)点。如下图所示:

Screen Space.png

当你用点击手机屏幕时,你会得到一个屏幕坐标(x, y),注意,屏幕坐标只有x和y两个维度。Vector2 pos = Input.GetTouch(0).position;可以获得单个手指触摸的屏幕坐标。

2.绘制GUI界面的坐标系:这个坐标系与屏幕坐标系相似,不同的是该坐标系以屏幕的左上角为(0,0)点,右下角为(Screen.width,Screen.height)。

GUI Space.png

3.世界坐标(World Space):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。
4.视口坐标(View Port Space): 视口坐标是相对于相机的。相机的左下角为(0,0)点,右上角为(1,1)点,Z的位置是以相机的世界单位来衡量的。

http://answers.unity3d.com/questions/256817/about-world-space-and-local-space.html
http://www.cnblogs.com/martianzone/p/3371789.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、 World Space(世界坐标) 我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。...
    HoyaWhite阅读 7,342评论 0 0
  • 一、Unity3D中有哪些坐标系? 坐标系这个概念最早是由法国数学家笛卡尔提出的,并由此创造了用代数方法来研究几何...
    OneMore2018阅读 10,062评论 0 7
  • 笛卡尔坐标系的定义 :1、每个2D笛卡尔坐标系都有一个特殊的点,称为原点(0,0)它是坐标系的中心。2、每个2D笛...
    好怕怕阅读 8,763评论 3 8
  • 无论是2d还是3d游戏开发,图形学都是基础,解析几何的基本思想是将几何图形抽象成点的运动轨迹,从而点可以作为组成图...
    tmgg阅读 14,429评论 2 4
  • 在中国,大家对于套套背后所代表的“性息”,总是羞于面对,避而不谈。但有一点很古怪,每一个去超市的人都会发现,套套每...
    思遥阅读 7,030评论 2 1

友情链接更多精彩内容