- 最后登录
- 2014-3-27
- 注册时间
- 2011-8-2
- 阅读权限
- 90
- 积分
- 13518
- 纳金币
- 13519
- 精华
- 0
|
Unity 坐标系统
场景坐标X左右,场景坐标Y上下(重力),场景坐标X前后
Position
X(position.x) 往右 增加
Y(position.y) 往上 增加
Z (position.z) 往前 增加
GameObject > CreateOther > GUI Text (2D表层界面)
由画面左下角为(0,0) X左右,Y上下
Position
X(Screen %) 往右 增加
Y(Screen %) 往上 增加
脚本中Function OnGUI(){} (程序动态产生GUI)
由画面左上角为(0,0) X左右,Y上下
X(Screen.x) 往右 增加
Y(Screen.y) 往下 增加
所有物体的Position都是以父级的相对坐标在做调整
在场景中调整物体的Position都是以世界坐标为基准(场景等同于那个对象父级)
当某对象挂载在另一对象里坐标的基准会变成另一对象的相对坐标
例:场景中 角色存在于Vector3(X,Y,Z) 和 Camera存在于Vector3(X1,Y1,Z1)
角色与Camera是分开时
这两个Vector3(X,Y,Z) Vector3(X1,Y1,Z1)值等同世界坐标
Camera挂载在角色上时
Camera的Vector3(0,0,0)等于角色在世界坐标的Vector3(X,Y,Z) |
|