摘要: 程序运行后每达到一帧的时间间隔就会执行一次mainLoopvoid CCDisplayLinkDirector::mainLoop(void){//判断是否需要释放CCDirector,通常游戏结束才会执行这个步骤 if (m_bPurgeDirecotorInNextLoop) { ... 阅读全文
posted @ 2014-09-07 06:08 丛林小阁楼 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 首先CCAction是所有动作的基类,如下图继承关系:那么来看看CCAction的定义:class CC_DLL CCAction : public CCObject {public: CCAction(void); virtual ~CCAction(void); const c... 阅读全文
posted @ 2014-09-07 05:55 丛林小阁楼 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 为了实现触摸事件,CCLayer已经封装好了简单的接口(继承了CCTouchDelegate类)来实现触摸事件的响应。首先,触摸事件有两种:标准触摸代理和目标触摸代理。那么我们先看看如何开启这两种触摸代理。1.标准触摸在层初始化时调用setTouchEnable(true)方法即可实现标准触摸,实现... 阅读全文
posted @ 2014-09-07 05:46 丛林小阁楼 阅读(350) 评论(0) 推荐(0) 编辑
摘要: cocos2d的所有类都以CC开头,那么实际上这个类的名字就是Node,类如其名,这个类的实例就是一个节点。Cocos2d的类是树状继承的,而在内存中,各个实例之间也是以“树”这种数据结构相关联的。,可见树在cocos2d中的重要性,难怪某位伟人说“要致富,少生孩子多种树”……(雾)所以如果有童鞋对... 阅读全文
posted @ 2014-09-07 05:32 丛林小阁楼 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 用helloworld讲解cocos2d-x的编程思路与要点本文以cocos2d-x的helloworld为例,讲解cocos2d-x引擎的特点和要点,2.2为了展示新功能,把包括屏幕自适应在内的新特性相关代码加入了helloworld工程代码里,但是也增加新人的上手难度,我会避过不谈,只说关键的几... 阅读全文
posted @ 2014-09-07 05:26 丛林小阁楼 阅读(467) 评论(0) 推荐(0) 编辑