Unity3D世界坐标系 ( 左手坐标系 | 游戏物体坐标 | 世界坐标系方向 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D世界坐标系 ( 左手坐标系 | 游戏物体坐标 | 世界坐标系方向 )相关的知识,希望对你有一定的参考价值。

文章目录





一、左手坐标系



Unity 中的 游戏场景 是一个 三维空间 ,

  • x 轴 ( 红色 ) z 轴 ( 蓝色 ) 组成了 地面 ;
  • y 轴 ( 绿色 ) 垂直于地面 , 指向上方 ;


使用手势形象的理解 Unity 的坐标轴 ;

Unity 的世界坐标系 采用的是下图中的 左手坐标系 , 当 x 轴向右 , y 轴向上 时 , z 轴向里 ;


左手坐标系 与 右手坐标系 的区别是 , 当 x 轴向右 , y 轴向上 时 :

  • 左手坐标系 的 z 轴 向里 ;
  • 右手坐标系 的 z 轴 向外 ;

根据 导航器 Gizmo 可以看出 , Unity 场景的坐标系是左手坐标系 ;





二、游戏物体坐标



游戏物体 的 坐标 , 由其 x , y , z 三个轴的位置确定 ;

这三个值组成 坐标值 , 可以在 Inspector 检查器窗口 设定 ;

下图中 , 在 Hierarchy 层级窗口 或者 Scene 场景窗口 选中 立方体 , 然后 设置右侧 Inspector 检查器窗口 中的 Transform 属性中的 Position 属性 , 即可设置 立方体 游戏物体 的坐标位置 ;

当前位置是 ( 0 , 0 , 0 ) 世界坐标系的中心位置 , 将其设置为 ( 2 , 2 , 2 ) , 即可将其移动到如下位置 :


Gane 游戏窗口 显示的内容 , 可以 清楚的展示位置 ;





三、世界坐标系方向



世界坐标系方向 :

  • y 轴代表上下 , 绿色箭头指向天空 ;
  • x 轴代表东西方向 , 红色箭头指向东方 ;
  • z 轴代表南北方向 , 蓝色箭头指向北方 ;

在左手坐标系中 , 方向与 Unity 方向一致 ;

以上是关于Unity3D世界坐标系 ( 左手坐标系 | 游戏物体坐标 | 世界坐标系方向 )的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D之笛卡尔坐标系转换——屏幕坐标转换世界坐标,世界坐标转换相机坐标工具

Unity3D之笛卡尔坐标系转换——屏幕坐标转换世界坐标,世界坐标转换相机坐标工具

Unity3D空间和变换

Unity3D空间和变换

unity3d游戏开发脚本笔记之一:坐标系选择对物体运动的影响

Unity3D中的坐标系