无论是开发2D还是开发3D游戏,首先必须弄清楚坐标系的概念。在Cocos2d-x中,需要了解的有OpenGL坐标系、世界坐标系和节点坐标系。 1.UI坐标系 IOS/Android/Windows SDK中通用的UI坐标系默认起点坐标(x=0,y=0)位于坐上角,x轴从屏幕最左边开始,由左向右逐渐增 ...
分类:
其他好文 时间:
2016-04-17 19:16:11
阅读次数:
135
一、笛卡尔坐标系、OpenGL坐标系、cocos2dx坐标系、UI坐标系、屏幕坐标系笛卡尔坐标系(Cartesiancoordinates)就是直角坐标系和斜角坐标系的统称。直角坐标系在平面内,通常由两个互相垂直的坐标轴设定,通常分别称为x轴和y轴,两个坐标轴的相交点,称为原点,通常标记为O。每一..
分类:
其他好文 时间:
2015-08-28 21:42:31
阅读次数:
171
1.坐标系cocos2d使用的是opengl坐标系,这里说的cocos2d是指cocos2d中所有的节点的节点坐标系也都是使用的opengl坐标系。手机设备使用的是标准设备坐标系,这与cocos2d无关。2.锚点锚点是一个相对位置,值从0-1,这是个节点的属性,按照cocos2d使用opengl坐标...
分类:
其他好文 时间:
2015-05-28 00:16:11
阅读次数:
311
OpenGL坐标系: 原点在屏幕左下角,x轴向右,y轴向上。UI坐标体系 : 原点在屏幕左上角,x轴向右,y轴向下。屏幕坐标系: UI世界坐标系: 也叫绝对坐标系:GL,是窗口的坐标系,远点在窗口的左下角。本地坐标系:节点坐标系: 是Node的坐标体系,GL。和世界体系不同的是,它的原点...
分类:
其他好文 时间:
2015-03-31 14:35:29
阅读次数:
147
左手坐标系 DirectX 右手坐标系 OpenGL ============================================================================== 嵌套坐标系: 层次坐标系(子节点的坐标系是根据父节点坐标系转变过来的)
分类:
其他好文 时间:
2015-03-21 16:47:10
阅读次数:
149
打开ScrollView,跟我一起看源码。
在Node中有个属性_ignoreAnchorPointForPosition,默认为false,不能忽略锚点做节点坐标系中的影响。
Layer和Scene继承自Node,默认contentSize是也为0的,不同的是_ignoreAnchorPointForPosition为true,挂载在其他渲染树是都是以(0,0)为参考点,无论怎么设置_ignoreAnchorPointForPosition属性都不会对其位置产生变化。以父节点的左下角为节点坐标系为起点很容...
分类:
其他好文 时间:
2014-11-12 11:51:21
阅读次数:
272