最新文章
如何快速区分unity3d和3dmax之间的“大同小异”
03-25 16:49
Unity3D研究之自制批量修改Shader插件
03-25 16:45
Unity3D技术之为 Android 构建插件
03-25 16:43
Unity3D技术之解决ttf繁体字体不显示问题
03-25 16:41
unity下的衣服仿真
03-25 16:39
Unity3D技术之多玩家联网游戏创建说明
03-25 16:38
cocos2dx世界坐标系
在Cocos2d-x中,存在多种坐标系,包括世界坐标系、GL坐标系、屏幕坐标系和本地坐标系。本文将重点介绍Cocos2d-x世界坐标系。
世界坐标系,也被称为绝对坐标系,是游戏开发里的一个重要概念。它为描述其他坐标系提供了必要的参考框架。我们可以利用世界坐标系来描述其他坐标系的位置,但无法用更大的外部坐标系来描述世界坐标系本身。
在Cocos2d-x中,元素之间存在着父子关系的层级结构。当我们通过CCNode的position属性来设定元素的位置时,使用的是相对于其父节点的本地坐标系,而非世界坐标系。在进行屏幕绘制时,Cocos2d-x会将这些元素的本地坐标映射为世界坐标系坐标。
值得注意的是,世界坐标系与GL坐标系是一致的。它们的原点都位于屏幕的左下角,其中x轴正方向向右,y轴正方向向上。