cocos2dx世界坐标系
在Cocos2d-x中,存在多种坐标系,包括世界坐标系、GL坐标系、屏幕坐标系和本地坐标系。本文将重点介绍Cocos2d-x世界坐标系。
世界坐标系,也被称为绝对坐标系,是游戏开发里的一个重要概念。它为描述其他坐标系提供了必要的参考框架。我们可以利用世界坐标系来描述其他坐标系的位置,但无法用更大的外部坐标系来描述世界坐标系本身。
在Cocos2d-x中,元素之间存在着父子关系的层级结构。当我们通过CCNode的position属性来设定元素的位置时,使用的是相对于其父节点的本地坐标系,而非世界坐标系。在进行屏幕绘制时,Cocos2d-x会将这些元素的本地坐标映射为世界坐标系坐标。
值得注意的是,世界坐标系与GL坐标系是一致的。它们的原点都位于屏幕的左下角,其中x轴正方向向右,y轴正方向向上。