1. 程式人生 > >cocos2d-JS 專案結構

cocos2d-JS 專案結構

初次建立並開啟一個 Cocos Creator 專案後,您的專案資料夾將會包括以下結構:

ProjectName(專案資料夾)
├──assets
├──library
├──local
├──settings
├──temp
└──project.json

下面我們將會介紹每個資料夾的功能。

資原始檔夾(assets)

assets 將會用來放置您遊戲中所有本地資源、指令碼和第三方庫檔案。只有在 assets 目錄下的內容才能顯示在 資源管理器 中。assets 中的每個檔案在匯入專案後都會生成一個相同名字的 .meta 檔案,用於儲存該檔案作為資源匯入後的資訊和與其他資源的關聯。一些第三方工具生成的工程或設計原檔案,如 TexturePacker 的 .tps

檔案,或 Photoshop 的 .psd 檔案,可以選擇放在 assets 外面來管理。

資源庫(library)

library 是將 assets 中的資源匯入後生成的,在這裡檔案的結構和資源的格式將被處理成最終遊戲釋出時需要的形式。如果您使用版本控制系統管理您的專案,這個資料夾是不需要進入版本控制的。

library 丟失或損壞的時候,只要刪除整個 library 資料夾再開啟專案,就會重新生成資源庫。

本地設定(local)

local 資料夾中包含該專案的本地設定,包括編輯器面板佈局,視窗大小,位置等資訊。您不需要關心這裡的內容,只要按照您的習慣設定編輯器佈局,這些就會自動儲存在這個資料夾。一般 local

也不需要進入版本控制。

專案設定(settings)

settings 裡儲存專案相關的設定,如 構建釋出 選單裡的包名、場景和平臺選擇等。這些設定需要和專案一起進行版本控制。

project.json

project.json 檔案和 assets 資料夾一起,作為驗證 Cocos Creator 專案合法性的標誌。只有包括了這兩個內容的資料夾才能作為 Cocos Creator 專案開啟。而 project.json 本身目前只用來規定當前使用的引擎型別和外掛儲存位置,不需要使用者關心其內容。

這個檔案也應該納入版本控制。