1. 程式人生 > >Cocos Creator檔案結構

Cocos Creator檔案結構

1.檔案結構

   當新建HelloWorld專案後會自動出現以下資料夾結構

   ProjectName(專案資料夾名稱)

   |------assets

   |------library

   |------local

   |------settings

   |------temp

   |------project.json

  (a)assets

     assets(資原始檔夾)將會用來防止遊戲中所有本地資源、指令碼和第三方庫檔案。只有在assets目錄下的內容才能顯示在“資源管理器”中。assets中的每個檔案在匯入專案後都會生成一個相同檔名的.meta檔案,用於儲存該檔案作為資源匯入後的資訊和與其他資源的關聯。其他遊戲執行時不需要的檔案,可以選擇放在assets外面來管理。

  (b)library

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

     當library丟失或損壞時。只要刪除整個library資料夾再開啟專案,就會自動生成。

  (c)local

     local(本地設定)資料夾中包含該專案的本地設定,包括編輯器面板佈局、視窗大小和位置等資訊。不需要關心這裡面的內容,只要按照習慣設定編輯器佈局,這些就會自動儲存在該資料夾中。與library一樣,local也不需要進入版本控制。

  (d)settings

    settings(專案設定)裡儲存專案相關的設定,如“構建釋出”選單裡的包名、場景和平臺選擇等。

  (e)temp

    temp(臨時資料夾)中包含該專案被Cocos Creator開啟時在本地產生的臨時檔案,包括為了提供撤銷功能而做的素材備份、執行臨時檔案等資訊。開發者不需要關心這裡的內容,在專案被開啟時引擎字自動建立此資料夾,一般temp也不需要進入版本控制。

  (f)project.json

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

2.建議

如同建議一個新HelloWorld模板的專案,在assets資料夾下生成幾個資料夾,如下:

  當我們建立一個空白專案時,建議也進行分資料夾處理,這樣專案才能夠更分明。

  如:

  Scene目錄下存放我們的場景檔案;

  Script目錄下存放我們的指令碼檔案;

  Texture目錄下存放我們的圖片檔案等;

  具體目錄下可以在細分為各個子資料夾。