quick-cocos2d-x教程7:程序框架內framework目錄分析

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初始化調用的,這些就是常用功能。


發佈了28 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章