天天看點

cocos creator項目版本控制

建立一個cocos creator項目,在微信或者模拟器上編譯運作後會生成如下目錄:
cocos creator項目版本控制

項目目錄.png

需要納入版本控制的目錄有 assets,settings ;

必不可少的檔案為 project.json。

assets - 資源檔案夾

用來放置您遊戲中所有本地資源、腳本和第三方庫檔案。隻有在assets目錄下的内容才能顯示在資料總管中,一般來說項目開發中隻需要操作assets檔案夾就可以。

settings - 項目設定

settings裡儲存項目相關的設定,如建構釋出菜單裡的包名、場景和平台選擇等。

project.json

project.json檔案和assets檔案夾一起,作為驗證Cocos Creator項目合法性的标志。隻有包括了這兩個内容的檔案夾才能作為Cocos Creator項目打開。而project.json本身目前隻用來規定目前使用的引擎類型和插件存儲位置,不需要使用者關心其内容。

build-templates - 子域檔案夾

項目子域目錄也要納入版本控制,一般用于實作排行榜的功能,根據個人項目需要而定。

build - 建構目标

在使用主菜單中的 項目 -> 建構釋出... 使用預設釋出路徑釋出項目後,編輯器會在項目路徑下建立 build 目錄,并存放所有目标平台的建構工程。由于每次釋出項目後資源 id 可能會變化,而且建構原生工程時體積很大,是以此目錄建議不進入版本控制。

library - 資源庫

library是将assets中的資源導入後生成的,在這裡檔案的結構和資源的格式将被處理成最終遊戲釋出時需要的形式。當library丢失或損壞的時候,隻要删除整個library檔案夾再打開項目,就會重新生成資源庫。

local - 本地設定

local檔案夾中包含該項目的本地設定,包括編輯器面闆布局,視窗大小,位置等資訊。您不需要關心這裡的内容,隻要按照您的習慣設定編輯器布局,這些就會自動儲存在這個檔案夾。

packages - 插件、拓展封包件夾

編寫的插件可以在所有的項目中共享,可以用于增強引擎的功能,和定制一些自己的需求,可以實作自定義編輯器頁面的功能。

temp - 資源備份檔案夾

在編輯器發現有未同步的資源配置檔案時,會彈窗警告使用者,并列出所有不比對的 meta 檔案。這時無法正确比對的資源配置檔案會從項目資源路徑(asset)中移除,并自動備份到temp路徑下。

creator.d.ts - 資料檔案,jsconfig.json - 提示設定檔案

用來在項目中生成智能提示資料。在項目根目錄中添加 jsconfig.json 設定檔案才能正确的使用包括智能提示在内的 JavaScript 語言功能,在執行指令時,預設的 jsconfig.json 檔案會和 creator.d.ts 一起自動拷貝到您的項目根目錄中。不需要納入版本控制,重新執行指令生成即可。

cocos creator項目版本控制

版本控制目錄.png

作者:beatzcs

連結:https://www.jianshu.com/p/88ccdfa4f685