unity学习7:unity的3D项目的基本操作: 坐标系

目录

学习参考

[1 unity的坐标系](#1 unity的坐标系)

[1.1 左手坐标系](#1.1 左手坐标系)

[1.2 左手坐标系和右手坐标系的区别](#1.2 左手坐标系和右手坐标系的区别)

[1.3 坐标系的原点(0,0,0)](#1.3 坐标系的原点(0,0,0))

[2 坐标系下的具体xyz坐标](#2 坐标系下的具体xyz坐标)

[2.1 position这里的具体xyz坐标值](#2.1 position这里的具体xyz坐标值)

[2.2 父坐标](#2.2 父坐标)

[2.3 世界坐标和相对坐标](#2.3 世界坐标和相对坐标)

[2.3.1 世界坐标](#2.3.1 世界坐标)

[2.3.2 相对坐标](#2.3.2 相对坐标)

[2.4 父物体,子物体](#2.4 父物体,子物体)

[2.4.1 移动父物体](#2.4.1 移动父物体)

[2.4.2 移动子物体](#2.4.2 移动子物体)

[2.4.3 子物体的坐标轴](#2.4.3 子物体的坐标轴)

[2.4.4 父物体的坐标轴](#2.4.4 父物体的坐标轴)

[2.5 按照不同的朝向移动 和 拖拽](#2.5 按照不同的朝向移动 和 拖拽)

[2.5.1 旋转一个gameobject, 能看出朝向差别的那种](#2.5.1 旋转一个gameobject, 能看出朝向差别的那种)

[2.5.2 选择local 和global的差别](#2.5.2 选择local 和global的差别)


学习参考

06.初中就学过?记录位置的坐标系_哔哩哔哩_bilibili

1 unity的坐标系

1.1 左手坐标系

  • 3D坐标系分为左手坐标系,右手坐标系
  • unity用的是左手坐标系
  • Y是纵轴
  • X,Z是底下的平面

1.2 左手坐标系和右手坐标系的区别

  • 左手坐标系和右手坐标系的差别,主要是Z轴是朝向里,还是朝向外
  • 大拇指指向X轴
  • 食指指向Y轴,
  • 中指指向Z轴

1.3 坐标系的原点(0,0,0)

  • 0,0,0点
  • 原点(0,0,0)
  • 从图中可以看到,000点位于scene game的实际位置
  • 这就是坐标系的原点

2 坐标系下的具体xyz坐标

2.1 position这里的具体xyz坐标值

2.2 父坐标

  • unity里,position的悬浮提示,就是 gameobject的坐标,是相对于其 从属的父对象了
  • 整个游戏世界,也可以看作是一个游戏对象,其他直接在游戏世界内的gameobject的坐标,就是游戏世界内的坐标。
  • 除了游戏世界之外, 每个gameobject本身也可以看成一个世界,它自己也有一个坐标。其他道具在这个世界里如果作为它的子对象,这个gameobject就是世界,它的子对象的坐标就是相对于这个道具本身的坐标系。

2.3 世界坐标和相对坐标

2.3.1 世界坐标

  • 每个gameobject都是在世界中,那么这个gameobject就是世界坐标

2.3.2 相对坐标

  • 如果某个gameobject是子对象,子对象在父对象内部,那么这个gameobject的坐标就是其在父对象里的坐标,这个对父对象来说,就是相对坐标

2.4 父物体,子物体

2.4.1 移动父物体

  • 现在把子物品绑定在父物体下
  • 那么移动父物体,父物体相对世界的pos的坐标一直变化,但是子物体的坐标因为是相对父物体的就一直不变。

2.4.2 移动子物体

  • 移动子物体,只是子物体相对父物体的pos变化

2.4.3 子物体的坐标轴

  • 就在子物体上

2.4.4 父物体的坐标轴

  • 默认是中心center方式,就是子物体和父物体构成的一个新的体系的 新重心
  • 可以选择是pivot方式,就是父物体本身的中心作为父坐标系的中心

2.5 按照不同的朝向移动 和 拖拽

2.5.1 旋转一个gameobject, 能看出朝向差别的那种

  • 选择1个立方体,球体不行
  • 选择rotation, 点击Y,按住鼠标,左右拖动,数字就在变化,
  • 或者,按快捷键E,出现3轴曲线的球体,点击某个也可以实现旋转
  • 旋转后,立方体的朝向和坐标系的朝向就不是完全相同了

2.5.2 选择local 和global的差别

  • 选择local 和global的差别
  • local , 坐标系的朝向按gameobject 本身的来
  • global, ,坐标系的朝向按g 世界坐标系的来 ,也就是物体会斜着移动,而不是朝着某个面移动。
相关推荐
mxwin19 小时前
Unity URP 体积光与雾效 基于深度重建世界空间位置,实现体积雾与体积光
unity·游戏引擎
张老师带你学20 小时前
unity 树资源 有樱花树 buildin
科技·游戏·unity·游戏引擎·模型
魔士于安21 小时前
unity 植物 不常见 花 触手植物
游戏·unity·游戏引擎·贴图·模型
魔士于安1 天前
unity=>传送门特效 带自由视角旋转放大 鼠标操作
前端·游戏·unity·游戏引擎·贴图·模型
南無忘码至尊1 天前
Unity学习90天 - 第4天 - 认识物理系统基础并实现物体碰撞反弹
学习·unity·游戏引擎
南無忘码至尊1 天前
Unity学习90天 - 第4天 - 学习预制体 Prefab + 实例化并实现按鼠标生成子弹
学习·unity·游戏引擎
魔士于安1 天前
Unity资源Toon City Pack 发电厂 工地 公园 地铁站口 银行 车 直升飞机 可动 URP
游戏·unity·游戏引擎·贴图·模型
心前阳光2 天前
Unity之运行时标准材质半透明无效果
unity·游戏引擎·材质
张老师带你学2 天前
Unity buildin 石头围墙 树木 树墩子 卡通风格 栅栏 小桥 低多边形
科技·游戏·unity·游戏引擎·模型
呆呆敲代码的小Y2 天前
【Unity工具篇】| 使用YooAsset接入自己的游戏项目,实现完整热更新流程
游戏·unity·游戏引擎·热更新·yooasset·资源热更新