Unity坐标系统

作者: 破土君 | 来源:发表于2015-08-10 22:02 被阅读951次

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

相关文章

  • Unity坐标系统

    Unity使用了几种不同的坐标系统,分别如下: 1.屏幕坐标(Screen Space):屏幕坐标是以像素来定义的...

  • 游戏数学

    坐标系 右手坐标系:3d max 左手坐标系:Unity、Unreal 参考链接: 理解Unity3D中的四种坐标...

  • Unity基础(10)-坐标系统

    01-3D坐标系统 什么是3D坐标系? 3D坐标系是3D游戏开发与VR开发中的基础概念。一般而言3D坐标系都是使用...

  • Unity3D的四种坐标系

    Unity3D的四种坐标系 【Unity3D的四种坐标系】 1、World Space(世界坐标):我们在场景中添...

  • 在Shader中获取模型世界坐标的方法

    在Unity中,unity_ObjectToWorld是将“模型坐标”转化成“世界坐标”的四维矩阵。重点是unit...

  • Unity中的坐标转换(世界坐标,视图坐标,屏幕坐标)

    博客对Unity内坐标系的转换和API进行一个总结和原理推测解析 Unity内的坐标系组成 世界坐标 将游戏内的游...

  • Unity坐标转换

    转载自https://blog.csdn.net/jbl20078/article/details/7840166...

  • Unity坐标转换

    世界坐标转换本地坐标 public Transform ObjectPos; public void CdPos(...

  • layabox的坐标系

    layabox是右手坐标系,unity是左手坐标系laya里面是垂直于屏幕向外部署场景unity是垂直于屏幕向内部...

  • Unity3D-基础

    一、首先打开Unity软,点击“NEW”新建一个工程 这样就建好一个工程 二、Unity中的坐标系 1、手势坐标表...

网友评论

    本文标题:Unity坐标系统

    本文链接:https://www.haomeiwen.com/subject/xgkiqttx.html