cocos2dx繼承結構圖

包含關係javascript

CCDirector->CCScene->CCLayer->CCSprite->CCActionjava

 

繼承關係node

CCObject---CCAction(動做,控制圖層運動,漸變,旋轉)api

               ---CCNode---CCScene工具

                                 ---CCLayerlua

                                 ---CCSpritecode

                                 ---CCMenu繼承

 

引擎目錄結構事件

cocos2dx :--------------------引擎的核心類,圖形引擎在各平臺的實現,包括了多平臺程序入口的一致化處理
CocosDenshion :------------音頻引擎的多平臺實現
extensions :-------------------UI控件network api,CCScrollView,CCeditBox等
external:------------------------Box2D,chipmunk物理引擎的code
scripting:------------------------javascript和lua腳本的各平臺解析器code
template:------------------------各平臺項目文件的模版
tools:-----------------------------工具ip

 

在cocos2d-x應用啓動之後會建立一個opengl窗口用來實現圖形繪製和事件處理draw()     該方法繪製每個nodeupdate() 該方法處理每一幀的邏輯變化ccTouchesBegan() 處理用戶的交互事件

相關文章
相關標籤/搜索