纳金网

标题: 脚本基础认识2 ~ 坐标 [打印本页]

作者: 冰点    时间: 2012-8-24 17:40
标题: 脚本基础认识2 ~ 坐标
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)
作者: osaka    时间: 2012-8-24 18:38
不错!!!!!!!!!!!!
作者: 冰点    时间: 2012-8-24 19:18
  好东西啊




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5