文章分类 -  Cocos2d-x教程

系统的学习cocos2d-x
摘要:/* * Brick.cpp * * Created on: 2013-7-20 * Author: freshman */#include "Brick.h"Brick::Brick() { _isTouchBegined = false;}Brick::~Brick() {}/**获取砖块所处的位置*/CCRect Brick::getRect() { CCSize size = getContentSize(); return CCRectMake( -size.width / 2, -size.height / 2, size.width, size.he... 阅读全文
posted @ 2013-07-21 00:31 walkabc 阅读(318) 评论(0) 推荐(0)
摘要:cocos2d-x中内置了很多的容器类,每个容器类都是容纳CCObject的对象,在对象被添加到容器中时,他的引用就增加了一。下面举一个例子说明:CCArray中有addObject方法,负责把一个CCObject对象添加到这个容器中,在使用addObject添加进来的对象的引用都会加一。void CCArray::addObject(CCObject* object){ ccArrayAppendObjectWithResize(data, object);}/** Appends objects from plusArr to arr. Capacity of arr is incr... 阅读全文
posted @ 2013-07-08 14:55 walkabc 阅读(173) 评论(0) 推荐(0)
摘要:在cocos2d-x中,CCNode的移动都是通过Action来执行的。下面介绍几款常见的Action,比如移动,旋转CCLabelTTF* pLabel = CCLabelTTF::create("Hello World", "Arial", TITLE_FONT_SIZE); // position the label on the center of the screen pLabel->setPosition(ccp(origin.x + visibleSize.width/2, origin.y + visib... 阅读全文
posted @ 2013-07-07 22:16 walkabc 阅读(229) 评论(0) 推荐(0)
摘要:cocos2d-x默认的坐标系,如上图所示。每个CCSprite的原点都是在其本身的中心点上。 阅读全文
posted @ 2013-07-07 12:28 walkabc 阅读(105) 评论(0) 推荐(0)