LZ-Says:哎呦喂,时间,时间,慢点过~
前言
Today,一起来了解下在Unity中的坐标系。
首先,我们要清楚的是,在Unity中,坐标系分为俩种:
世界坐标系;
局部坐标系
下面,基于这俩个坐标系做个说明。
一、世界坐标系
世界坐标系,也就是基于我们当前游戏场景而言。先来观察下某个游戏物体的坐标:
分别对应。X、Y以及Z轴。
当然最直接的可以点击Scene视图窗口右上角去观察X、Y和Z轴:
观察下对应右侧属性视图窗口X、Y以及Z轴的数值:
那么世界坐标系的原点又是在哪儿?下面我们快速定位中心点:
其次,X对应左右,Y对应上线,Z对应前后。
所以说,世界坐标系,简单概括为:
基于游戏场景中心点,游戏模型X、Y以及Z轴的坐标位置。
二、局部坐标系
局部坐标系,依赖于父模型,有父当然有子,而这俩者关系和我们Android中父容器与包含子控件类似。
下面简单搞一个正方体包含球体模型:
先来看下正方体的坐标点:
接着观察下球体的坐标点:
可以直观的看出,球体正好位于正方体的中心,也就是处于正方体的中心原点坐标点上。
下面,我们分别拖动正方体以及球体,观察下其坐标点的变换:
结束
日积月累,汇江成河,海纳百川~