cocos2d-x(坐标系)

一、OpenGL坐标系

该坐标系原点在屏幕左下角,x向右,y向上。

由于屏幕坐标系是:原点在屏幕左上角,x向右,y向下,因此在cocos2d-x中对触屏做出响应之前首先需要把触摸点转换成OpenGL坐标系。可以使用CCDirector 的convertToGL 方法来完成这一转化。

二、世界坐标系

也叫绝对坐标系,原点与OpenGL坐标系原点位置一致。“世界”指游戏世界,它建立了描述其他坐标系所需要的参考标准。

三、锚点

锚点指定了贴图上和所在节点原点(也就是设置位置的点)重合的点的位置,因此只有在CCNode类节点使用贴图时,锚点才有意义。锚点默认值为(0.5,0.5)。

四、节点坐标系

和特定节点相关联的坐标系。每个节点都有独立的坐标系。每当节点移动或改变方向时,和该节点关联的坐标系也随着移动或改变方向。CCNode类设置位置就是父节点的节点坐标系。其方向和OpenGL坐标系的方向也一致。

五、仿射变换

指在线性变换的基础上加上平移。

posted on 2013-05-25 21:34  渡边Q  阅读(648)  评论(0编辑  收藏  举报