簡介: 有時候工程的資源希望在導(dǎo)入的時候,或者生成的時候可以進行一些定制化的初始化,Unity 2018 有此功能,但是不是很好用,Unity2019.3有了更新,可以添加Filter,雖然感覺比較雞肋,但是小項目,小團隊還是可以用一下的,注意,這些預(yù)設(shè)只對新導(dǎo)入的文件或新生成的組件有作用,而且有部分組件不會被影響如Transform。
版本:2019.3
官網(wǎng)手冊鏈接:https://docs.unity3d.com/Manual/class-PresetManager.html 截止發(fā)文,文檔描寫的還是18的界面功能
功能位置
-
新的預(yù)設(shè)管理功能在Unity的Edit->ProjectSetting面板下,有一個名為PresetManager的分頁。
預(yù)設(shè)管理
添加
- 可以添加多種預(yù)設(shè),包含導(dǎo)入設(shè)置和組件設(shè)置。
-
可以在PresetManager的面板內(nèi)點擊加號來添加相關(guān)的Preset,
選擇要添加的預(yù)設(shè)類型 - 也可以通過點擊Preset上的Add to Transform default 來將其添加到PresetManager的列表

添加成功
刪除
- 選擇要刪除的條目,然后點擊減號即可刪除。
-
當一種類型的條目列表為空時,整個類型的列表也會消失。
刪除Transform
Transform類型列表消失
過濾規(guī)則
- 每一個條目前面的Filter目前測試結(jié)果是只適用于文件名稱,不接受路徑約束。
注意要點
- 官方提到 有些設(shè)置是不會被預(yù)設(shè)管理器影響的 他們有
ProjectSettings 、PreferencesSettings、內(nèi)置的資源如:材質(zhì),動畫,精靈列表等。 - PresetManager 會影響組件的reset效果,如Transform組件雖然生成的時候不受PresetManager控制,但是卻會在reset時使用符合規(guī)則的PresetManger的值。
- 希望這個功能以后會更完善。




