1. 程式人生 > >cocos-lua學習筆記(四)HelloWorld結構分析

cocos-lua學習筆記(四)HelloWorld結構分析

版本:Quick-Cocos2dx-Community 3.7.1

注意:win32 player 使用 vs2015 編譯,如果你的系統沒有安裝 vs2015,需要安裝 vs2015 執行庫方能正確啟動 player。執行庫下載地址:VS2015 執行庫

點選setup_win.bat or setup_mac.sh

建立專案


新專案目錄結構分析

開啟新建專案的目錄,我們來分析下新建專案的目錄結構,其結構如下圖所示:

  • debug.log: 專案日誌,即列印控制檯視窗輸出的所有日誌檔案。
  • frameworks->runtime: 存放Cocos2d-x引擎核心程式碼及各個平臺執行時資源。(Android/ios)
  • res:存放專案資源的資料夾,也就是說,我們遊戲開發中用到的所有圖片、字型、音訊等資源都放在這裡。
  • src:專案原始碼所存放資料夾,即遊戲中的所有的 .lua 檔案都放在這裡。

以上目錄中 res 和 src 資料夾是比較最要的,開發中我們也只需要對這兩個資料夾裡的內容進行操作,就可以實現遊戲的開發。

在新專案的src資料夾中,現在你是可以看到一些 .lua 檔案的,這些就是我們工程的lua程式碼。接下來我們簡單的介紹下src中各項的功能:

  • cocos: cocos引擎程式碼
  • framework: quick的核心部分,在Cocos2d-x基礎上自己搭建的一套framework
  • config.lua: 工程配置檔案,包括解析度適配等資訊
  • main.lua: 工程入口
  • app: 工程的介面等檔案,存放我們的遊戲程式碼
    • MyApp.lua: 遊戲的第一個介面
    • scenes: 存放遊戲各個場景程式碼的資料夾
      • MainScene: 遊戲的第一個場景

在遊戲開發中,需要修改和新增介面時,我們只需要在相應的資料夾中新增場景就可以了。