随笔分类 -  cocos2d-x知识点

摘要:http://zengrong.net/post/1964.htm 阅读全文
posted @ 2014-09-15 21:53 丛林小阁楼 阅读(111) 评论(0) 推荐(0) 编辑
摘要:自己刚开始接触cocos2d-x时,版本已更新至3.2版本。但3.0以上版本需要C++11标准支持,这样的话需要VS版本在2012以上,自己当时不太想更换开发环境。另一方面,3.0版本改动较大,而很多资料的版本一般都是建立在2.0-2.2的版本,综合起来,自己还是选择了cocos2d-x 2.2.4... 阅读全文
posted @ 2014-09-14 14:56 丛林小阁楼 阅读(224) 评论(0) 推荐(0) 编辑
摘要:对Touch事件的获取与处理可以使用CCLayer, CCMenuItem等,但是如果我们需要一个虚拟按键或者需要对特定精灵进行拖动等等,我们就需要自定义Touch类。自定义Touch事件处理类重要的步骤是:1. 继承CCTargetedTouchDelegate2. 添加addTargetedDe... 阅读全文
posted @ 2014-09-09 20:06 丛林小阁楼 阅读(177) 评论(0) 推荐(0) 编辑
摘要:程序运行后每达到一帧的时间间隔就会执行一次mainLoopvoid CCDisplayLinkDirector::mainLoop(void){//判断是否需要释放CCDirector,通常游戏结束才会执行这个步骤 if (m_bPurgeDirecotorInNextLoop) { ... 阅读全文
posted @ 2014-09-07 06:08 丛林小阁楼 阅读(508) 评论(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) 编辑
摘要:cocos2d的所有类都以CC开头,那么实际上这个类的名字就是Node,类如其名,这个类的实例就是一个节点。Cocos2d的类是树状继承的,而在内存中,各个实例之间也是以“树”这种数据结构相关联的。,可见树在cocos2d中的重要性,难怪某位伟人说“要致富,少生孩子多种树”……(雾)所以如果有童鞋对... 阅读全文
posted @ 2014-09-07 05:32 丛林小阁楼 阅读(974) 评论(0) 推荐(0) 编辑
摘要:用helloworld讲解cocos2d-x的编程思路与要点本文以cocos2d-x的helloworld为例,讲解cocos2d-x引擎的特点和要点,2.2为了展示新功能,把包括屏幕自适应在内的新特性相关代码加入了helloworld工程代码里,但是也增加新人的上手难度,我会避过不谈,只说关键的几... 阅读全文
posted @ 2014-09-07 05:26 丛林小阁楼 阅读(469) 评论(0) 推荐(0) 编辑
摘要:在Cocos2d-x中开发游戏的主要逻辑和结构是:先创建场景,在场景上添加一层或多层,然后可以在指定层上添加精灵、菜单、文字等,可以为精灵、文字执行某个动作(或者移动),检测玩家触屏事件,开启任务调度执行碰撞检测和更新数据,通过导演类管理和切换场景等等。(1)导演(CCDirector)在cocos... 阅读全文
posted @ 2014-08-07 14:14 丛林小阁楼 阅读(289) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示