《Unity性能優(yōu)化》系列課程筆記——第陸節(jié)
2022年2月22日星期二農(nóng)歷正月二十二 第陸講 工程目錄與Assets目錄設(shè)置
工程目錄結(jié)構(gòu)及用途
Asset文件夾:用來存儲(chǔ)和重用的項(xiàng)目資產(chǎn)
Library文件夾:用來存儲(chǔ)項(xiàng)目?jī)?nèi)部資產(chǎn)數(shù)據(jù)信息的目錄**
Packages文件夾:用來存儲(chǔ)項(xiàng)目的包文件信息
Project Settings文件夾:用來存儲(chǔ)項(xiàng)目設(shè)置的信息
UserSettings文件夾:用來存儲(chǔ)用戶設(shè)置信息
Temp文件夾:用來存儲(chǔ)使用Unity編輯器打開項(xiàng)目時(shí)的臨時(shí)數(shù)據(jù),一旦關(guān)閉Unity編輯器也會(huì)被刪除
Logs文件夾:用來存儲(chǔ)項(xiàng)目的日志信息(不包含編輯器日志信息)
Unity Assets目錄中的特殊文件夾及用途
Editor文件夾(可以多個(gè))
Editor Default Resources文件夾(根目錄唯一)
Gizmos文件夾(根目錄唯一)
Plugins文件夾(2019后已無,但仍可使用,仍能保障其中代碼編譯的優(yōu)先順序)
Resources文件夾(可以多個(gè),強(qiáng)烈建議正式項(xiàng)目中一定不要有此文件夾)
Standard Assets文件夾(根目錄唯一,其中代碼編譯優(yōu)先)
StreamingAssets文件夾(根目錄唯一)
忽略導(dǎo)入的文件夾
隱藏的文件夾
以"."開頭的文件和文件夾
以"~"結(jié)尾的文件和文件夾
擴(kuò)展名為cvs的文件和文件夾
擴(kuò)展名為.tmp的文件夾
Assets目錄結(jié)構(gòu)設(shè)計(jì)(僅個(gè)人建議,不作為標(biāo)準(zhǔn))
一級(jí)目錄設(shè)計(jì)原則:
目錄盡可能少
區(qū)分編輯模式與運(yùn)行模式
區(qū)分工程大版本
訪問場(chǎng)景文件、全局配置文件便捷
不在一級(jí)目錄做資源類別區(qū)分,只有Video類視頻建議直接放到StreamAssets下
二級(jí)目錄設(shè)計(jì)原則:
只區(qū)分資源類型
資源類型大類劃分要齊全
不做子類型區(qū)分
不做功能區(qū)分
不做生命周期區(qū)分
三級(jí)目錄設(shè)計(jì)原則:
Audio/Texture/Models三級(jí)目錄做子類型區(qū)分
其他類型資源可按功能模塊/生命周期區(qū)分
四級(jí)目錄設(shè)計(jì)原則:
只有Audio/Texture/Models做四級(jí)目錄,可按工呢個(gè)模塊/生命周期劃分