Editor:
文件夾中的腳本主要用來擴展Unity編輯器功能。這些腳本不會被打包進最終發(fā)布的游戲中??梢源嬖诙鄠€Editor文件夾,此文件夾中的腳本不能當GameObject的組件。
Editor Default Resources
使用Editor文件夾拓展編輯器功能時,可以用EditorGuiUtility.Load加載資源,該函數(shù)優(yōu)先加載Assets下的Editor Default Resources 命名的一級子目錄,如果沒有,才會通過名字查找內(nèi)置于編輯器重的資源
Plugins:
文件夾中存放用于擴展Unity功能的插件,多為c/c++寫成的原生動態(tài)鏈接庫,這些插件可以訪問第三方代碼庫,系統(tǒng)API,以及超出Unity功能的模塊。
Gizmos:
Unity的Gizmos類可以在Sence視口中繪制圖像用來顯示設(shè)計細節(jié),Gizmos.DrawIcon函數(shù)可以在場景視口中繪制一個圖標以標記特殊位置和對象。該函數(shù)使用的圖像文件需要放在Gizmos中。
Resources
內(nèi)部動態(tài)加載用的,ab是外部動態(tài)加載。 Resources的文件會被打包進游戲中,缺點是所有Resources的文件,關(guān)聯(lián)的文件都會被一同打包,因為不像ab那樣有依賴配置表,所以如果不同prefab用到了相同圖片等,會被重復(fù)打包。
StreamingAssets
當需要保存原始格式的資源,不想被unity處理過。就放在這個文件夾下。ab的資源就是放在這里。
Hidden Assets
導(dǎo)入階段。unity會忽略這些文件下的資源
Hidden開頭文件夾
“.”開頭的文件 文件夾
“~”開頭的文件 文件夾
“cvs”命名的文件 文件夾
“tmp”為拓展名的文件