文章分类 - 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...
阅读全文
摘要: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...
阅读全文
摘要:在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...
阅读全文
摘要:cocos2d-x默认的坐标系,如上图所示。每个CCSprite的原点都是在其本身的中心点上。
阅读全文