quick-cocos2d-x教程7:程序框架內framework文件夾分析
阿新 • • 發佈:2017-05-19
cocos2dx 網絡相關 ini 分析 bug audio 細致 bsp cocos2d-x
framework是整個框架執行時的實現代碼。所以一定要細致看這個文件夾的文件。我們先從framework文件夾中的init.lua分析起走。
- init.lua文件裏,框架初始化時,會自己主動加載下面基本模塊:
- debug: 調試接口
- functions: 提供一組經常使用的函數。以及對 Lua 標準庫的擴展
- cocos2dx: 對 cocos2d-x C++ 接口的封裝和擴展
- device: 針對設備接口的擴展
- transition: 與動作相關的接口
- display: 創建場景、圖像、動畫的接口
- audio: 音樂和音效的接口
- network: 網絡相關的接口
- crypto: 加密相關的接口
- json: JSON 的編碼和解碼接口
- luaj: 提供從 Lua 調用 Java 方法的接口(僅限 Android 平臺)
- luaoc: 提供從 Lua 調用 Objective-C 方法的接口(僅限 iOS 平臺)
- cc: quick 框架擴展的基礎類和組件 - api文件夾,就是放些功能運行代碼,大概看看即可
- cc文件夾,是整個框架的再次擴展和封裝,初次接觸。大概瀏覽下
- cocos2dx文件夾,是對整個c++的封裝,也大概看看即可
- platform文件夾。裏面有兩個文件,分別在ios和android調用,先不必細致觀看
- 其它就是文件了,我建議細致。觀看。特別是display.lua ,audio.lua等init.lua初始化調用的,這些就是經常使用功能。
quick-cocos2d-x教程7:程序框架內framework文件夾分析