一 World Space(世界坐标):
我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。
1. 代码获取的transform.position都是一致的
无论是3d还是2d,ugui/ngui,父子关系,transform.position都是以场景中心(0,0)的位置开始计算,单位长度也都是一样的。
x轴:左负右正
y轴:上正下负
z轴:里正外负
无论怎样的UI,怎样的层级关系,代码里输出Debug.log(go.transform.position),输出的总是相对于场景中心(0,0)的距离,也是获取世界坐标的方法。
2. 检视面板的position数值和代码获取的position数值不一致
ngui和ugui的Transform和Recttransform的position显示的数值和代码里获取的transform.position不一致。
ugui btn代码位置position=new Vector(1,0,0),面板显示(31.3,0,0)
ngui btn代码位置position=