天天看点

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

文章目录

  • ​​一、左手坐标系​​
  • ​​二、游戏物体坐标​​
  • ​​三、世界坐标系方向​​

一、左手坐标系

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

  • x 轴 ( 红色 ) 和 z 轴 ( 蓝色 ) 组成了 地面 ;
  • y 轴 ( 绿色 ) 垂直于地面 , 指向上方 ;
【Unity3D】世界坐标系 ( 左手坐标系 | 游戏物体坐标 | 世界坐标系方向 )

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

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

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

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

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

根据 导航器 Gizmo

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

可以看出 , Unity 场景的坐标系是左手坐标系 ;

二、游戏物体坐标

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

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

下图中 , 在 Hierarchy 层级窗口 或者 Scene 场景窗口 选中 立方体 , 然后 设置右侧 Inspector 检查器窗口 中的 Transform 属性中的 Position 属性

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

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

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

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

三、世界坐标系方向

世界坐标系方向 :

  • y 轴代表上下 , 绿色箭头指向天空 ;
  • x 轴代表东西方向 , 红色箭头指向东方 ;
  • z 轴代表南北方向 , 蓝色箭头指向北方 ;
【Unity3D】世界坐标系 ( 左手坐标系 | 游戏物体坐标 | 世界坐标系方向 )

继续阅读