您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx引擎基本结构

2014-02-14 12:13 369 查看
包含关系

CCDirector->CCScene->CCLayer->CCSprite->CCAction

继承关系

CCObject---CCAction(动作,控制图层运动,渐变,旋转)

               ---CCNode---CCScene

                                 ---CCLayer

                                 ---CCSprite

                                 ---CCMenu

引擎目录结构

cocos2dx :--------------------引擎的核心类,图形引擎在各平台的实现,包括了多平台程序入口的一致化处理

CocosDenshion :------------音频引擎的多平台实现

extensions :-------------------UI控件network api,CCScrollView,CCeditBox等

external:------------------------Box2D,chipmunk物理引擎的code

scripting:------------------------javascript和lua脚本的各平台解析器code

template:------------------------各平台项目文件的模版

tools:-----------------------------工具

在cocos2d-x应用启动以后会创建一个opengl窗口用来实现图形绘制和事件处理

draw()     该方法绘制每一个node

update() 该方法处理每一帧的逻辑变化

ccTouchesBegan() 处理用户的交互事件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: