Cocos2d-JS之目錄結構詳解

1. 通過命令行創建項目

命令:cocos new -l js 項目名稱

2. 生成項目,項目目錄如下:

3. 介紹其中常用的文件夾

res   // 存放資源文件

src  // 主要的程序代碼

src/app.js  //實現遊戲場景的js文件

src/resource   // 定義資源對應的變量

project.json  // 項目的配置信息文件

index.html  // web工程的首頁

main.js  // 與index.html對應的js文件,可以理解爲入口文件

 

4. 具體如下:

1. res 文件夾

新創建的res中有一個png圖片(cocos 的logo)和一個js文件(壓縮的加載條);

2. main.js 

圖中的cc.game是cocos2d-js的遊戲對象,主要職責包括,配置的讀取,引擎的加載,遊戲腳本的加載,以及遊戲的啓動。

開發者需要關注的只有非常有限的幾個函數:onStart, run, prepare。

詳解:

進行入口代碼編寫,一般放在main.js中。

項目啓動代碼的編寫較v2版本大大精簡了,

onStart是引擎加載完成並且開始遊戲主循環之前會被調用的回調函數。

通常在這裏面,開發者需要使用cc.LoaderScene預加載入口場景所依賴的資源,並在加載完成後啓動遊戲的入口場景。

當run的時候,引擎會自動讀取projec.json配置文件獲取配置信息。

 

“延遲運行” 的需求

當遊戲運行於Web頁面中時,開發者可能需要延時啓動遊戲,假設需要用戶點擊按鍵開始遊戲。

cocos2d-js支持遊戲的延時運行,通過cc.game.prepare函數來預先加載引擎和遊戲腳本並準備遊戲執行環境,在需要的時候再調用cc.game.run來開始遊戲,如下:

3. 其他(陸續更新)

 

你的打賞是我們不斷耕耘的動力,如果幫助到你了,還希望不吝打賞,謝謝!(有問題可留言)

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