Cocos2d-x
Keepower
这个作者很懒,什么都没留下…
展开
-
cocox2d-x HelloWorld分析
cocos2d版本:cocos2d-2.1rc0-x-2.1.3 编译环境:vs2010(XP系统) 1.首先看到main.cpp中AppDelegate app; 这是一个变量的定义,而且它的类型是一个类,不是基本类型,所以它会调用该类的构造函数,而且应该是默认构造函数,跳到AppDelegate类的构造函数实现中,发现函数体是空的,但是AppDelegate类是继承自CCAppl原创 2013-07-27 14:03:36 · 1495 阅读 · 0 评论 -
cocos2d-x 精灵触摸事件
Cocos2d-x版本:cocos2d-2.1rc0-x-2.1.3 编译环境:vs2010(XP) #ifndef __TOUCHABLESPRITE_h__ #define __TOUCHABLESPRITE_h__ #include "cocos2d.h" USING_NS_CC; class TouchableSprite: public CCSprite, public原创 2013-07-30 22:42:25 · 2645 阅读 · 1 评论 -
cocos2d-x的CCLayer触摸事件
假如HelloWorldLayer继承了CCLayer类,我要在HelloWorldLayer图层里写多点触摸事件。 1.首先要重写下列三个函数 virtual void ccTouchesBegan(CCSet *touches,CCEvent *pEvent); virtual void ccTouchesMoved(CCSet *touches,CCEvent *pEvent);原创 2013-08-04 10:40:05 · 1844 阅读 · 0 评论 -
慎用CCARRAY_FOREACH
第一次使用CCARRAY_FOREACH遍历一个CCArray数组并且删除数组里的东西时发生出乎意料的结果: 类似代码如下: CCArray *children = this->getChildren(); CCObject *temp = NULL; CCARRAY_FOREACH(children, temp) { CCSprite *sprite = dynamic_cast原创 2013-07-29 10:34:34 · 6335 阅读 · 5 评论