cocos2d-JS 專案結構
阿新 • • 發佈:2019-02-10
初次建立並開啟一個 Cocos Creator 專案後,您的專案資料夾將會包括以下結構:
ProjectName(專案資料夾)
├──assets
├──library
├──local
├──settings
├──temp
└──project.json
下面我們將會介紹每個資料夾的功能。
資原始檔夾(assets)
assets
將會用來放置您遊戲中所有本地資源、指令碼和第三方庫檔案。只有在 assets
目錄下的內容才能顯示在
資源管理器 中。assets
中的每個檔案在匯入專案後都會生成一個相同名字的 .meta
檔案,用於儲存該檔案作為資源匯入後的資訊和與其他資源的關聯。一些第三方工具生成的工程或設計原檔案,如 TexturePacker 的
.tps
.psd
檔案,可以選擇放在 assets
外面來管理。
資源庫(library)
library
是將 assets
中的資源匯入後生成的,在這裡檔案的結構和資源的格式將被處理成最終遊戲釋出時需要的形式。如果您使用版本控制系統管理您的專案,這個資料夾是不需要進入版本控制的。
當 library
丟失或損壞的時候,只要刪除整個 library
資料夾再開啟專案,就會重新生成資源庫。
本地設定(local)
local
資料夾中包含該專案的本地設定,包括編輯器面板佈局,視窗大小,位置等資訊。您不需要關心這裡的內容,只要按照您的習慣設定編輯器佈局,這些就會自動儲存在這個資料夾。一般
local
專案設定(settings)
settings
裡儲存專案相關的設定,如 構建釋出 選單裡的包名、場景和平臺選擇等。這些設定需要和專案一起進行版本控制。
project.json
project.json
檔案和 assets
資料夾一起,作為驗證 Cocos Creator 專案合法性的標誌。只有包括了這兩個內容的資料夾才能作為 Cocos Creator 專案開啟。而
project.json
本身目前只用來規定當前使用的引擎型別和外掛儲存位置,不需要使用者關心其內容。
這個檔案也應該納入版本控制。