cocos2d-x遊戲的代碼結構

目錄結構javascript

圖中有邊框的文字是目錄名,無邊框的文字是與之鏈接的目錄的說明。從左到右的樹狀結構與目錄的樹狀結構是一一對應的。 安卓JAVA層代碼分析

Cocos2dxActivity是cocos2d-x遊戲的入口,接收來自安卓系統的Activity生命週期調用,管理遊戲的整個生命週期。在建立ocos2d-x遊戲工程的時候會在frameworks/runtime-src/proj.android/app/src/org/cocos2dx/javascript目錄下自動生成一個Cocos2dxActivity的子類AppActivity,做爲遊戲頁面的Activity,AppActivity的實現特別簡單,基本上能夠認爲AppActivity與Cocos2dxActivity的功能同樣。 Cocos2dxGLSurfaceView用於繪製遊戲效果。 C++層代碼分析

AppDelegate是建立ocos2d-x遊戲工程的時候自動生成的,是遊戲在CPP層的入口,ScriptingCore是JS-binding的核心。圖中有getInstance()靜態方法的類都是單例的。
相關文章
相關標籤/搜索