cocos2dx 坐标和锚点】的更多相关文章

cocos2dx中使用opengl坐标系,左下角为坐标原点,在大部分情况下,都是使用这种坐标系的. 当我们创建了一个渲染对象到窗口后,那么这个对象本身也是也是有自己的坐标系的,这种坐标系是节点自己的坐标系,我们称之为节点坐标系,这个坐标系的方向也是左下角为原点.那么相对于节点坐标系,全局坐标系可以称之为世界坐标系. 任何节点的位置值,是参照它父亲节点的坐标系的值. 看例子吧. // Open ES座标体系 CCSprite* sprite = CCSprite::create("Images/b…
坐标系详解 Cocos2d-x坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系.原点为屏幕左下角,x向右,y向上. 世界坐标系(World Coordinate) VS 本地坐标系(Node Local) 世界坐标系也叫做绝对坐标系,本地坐标系也叫相对坐标系,是和节点相关联的坐标系.每个节点都有独立的坐标系,当节点移动或改变方向时,和该节点关联的坐标系将随之移动或改变方向.我们通过Node的setPosition设定元素的位置使用的是相对与其父节点的本地坐标系而非世界坐标系.最后在绘制屏幕…
一,锚点 打个比方.在墙挂一幅画时,要钉一个钉子,那个钉子就是锚点. 然后挂图时,钉子(锚点)放在要订的位置(position),订下去.完成(贴图结束). 贴图的基本点,锚点默认为(0.5,0.5),也就是图片的中心.锚点(1,1)就是图片的右上角(1为单位). 锚点设在图片左下角,再往左半个长,往下半个宽 二.Point 在VS里转到定义 可以看到Point等价于Vec2,就是一个坐标点.比如(100,100)为Point(100,100),也是Vec2(100,100) 三.addchil…
CCLayerColor* ccc = CCLayerColor::create(ccc4(255,0,0,255)); ccc->setContentSize(CCSize(200,200)); CCLog("anchor<<%f<<%f",ccc->getAnchorPoint().x,ccc->getAnchorPoint().y); ccc->ignoreAnchorPointForPosition(false);//设置fals…
一.引言 在Cocos2D-X的开发过程中,经常会碰到设置精灵位置的问题.而设置位置的过程,涉及到两个问题:第一是坐标系,包括原点的位置.X/Y坐标轴的方向灯:第二是基准点(Cocos2D-X中叫锚点),即精灵旋转的时候,以哪个点为轴心:下面我们将逐一来分析这两个问题. 二.正文 1. 坐标系 Cocos2D-X中,坐标系包括:OpenGL坐标系.世界坐标系.节点相对坐标系.仿射变换等,这些坐标系的原点都是在屏幕的左下角.X轴向右.Y轴向上. 1.1 OpenGL坐标系 屏幕坐标系的原点在屏幕的…
无论是开发2D还是开发3D游戏,首先必须弄清楚坐标系的概念.在Cocos2d-x中,需要了解的有OpenGL坐标系.世界坐标系和节点坐标系.  1.UI坐标系 IOS/Android/Windows SDK中通用的UI坐标系默认起点坐标(x=0,y=0)位于坐上角,x轴从屏幕最左边开始,由左向右逐渐增加:Y轴坐标从屏幕最上方开始,由上至下逐渐增加,如图所示: UI坐标系又被称为纹理坐标系,在Cocos2d-x中,只有从纹理截取部分矩形时才使用这个坐标系,例如Sprite的TextureRect属…
由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效.这里详细介绍一下它的使用方法! 一.功能简述 由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效.这里详细介绍一下它的使用方法! 二.        控制面板 具体功能将在之后分别介绍. A.        新建 点击"浏览",可以导入地图图片资源.可编辑属性包括:地图名称,网格宽度(像素).网格高度(像素),左下角…
cocos2d-x官方文档 笛卡尔坐标系 不同坐标系简介 笛卡尔坐标系 你可能上学的时候就已经知道“笛卡尔坐标系”了,它在几何课本里经常用到.如果你已经忘得差不多了,下面这些图片可以很快唤起你的记忆: 在移动游戏开发过程中,有三种类型的坐标系你可能遇到: UI坐标系 iOS/Android/Windows SDK中的通用UI坐标系: 起点坐标(x=0, y=0)位于左上角 X轴从屏幕最左边开始,由左向右渐增 Y轴坐标从屏幕最上方开始,由上向下渐增 详见下图 Direct3D坐标系 DirectX…
推荐转至此处阅读<Cocos2d-x的坐标系统> Cocos2d-x的坐标系统 一.坐标系 二.Cocos2d-x的坐标系统 1.类别 2.定义 三.屏幕坐标系 & OpenGL坐标系 四.世界坐标系 & 本地坐标系 1.坐标转换 2.锚点 目标读者:已经了解Cocos2d-x中结点树的概念 一.坐标系 坐标系用坐标来定量描述物体的位置.同一物体在不同坐标系下的坐标不同.Cocos2d-x中各个坐标系统的不同之处主要体现在原点位置的不同.   二.Cocos2d-x的坐标系统…
cocos中,setPosition就是设置一个sprite的锚点在父级元素的坐标 默认锚点是sprite矩形的中点 可以用getBoundingBox返回一个sprite所占矩形范围.范围用Rect表示,其基于父级元素的坐标系. Rect的四个成员是x,y,width,height:分别表示左下角顶点的位置,以及长宽 来自为知笔记(Wiz)…