UnityTips 之 预设功能初始化功能
2020-06-06 本文已影响0人
暴走TA
简介: 有时候工程的资源希望在导入的时候,或者生成的时候可以进行一些定制化的初始化,Unity 2018 有此功能,但是不是很好用,Unity2019.3有了更新,可以添加Filter,虽然感觉比较鸡肋,但是小项目,小团队还是可以用一下的,注意,这些预设只对新导入的文件或新生成的组件有作用,而且有部分组件不会被影响如Transform。
版本:2019.3
官网手册链接:https://docs.unity3d.com/Manual/class-PresetManager.html 截止发文,文档描写的还是18的界面功能
功能位置
-
新的预设管理功能在Unity的Edit->ProjectSetting面板下,有一个名为PresetManager的分页。
预设管理
添加
- 可以添加多种预设,包含导入设置和组件设置。
-
可以在PresetManager的面板内点击加号来添加相关的Preset,
选择要添加的预设类型 - 也可以通过点击Preset上的Add to Transform default 来将其添加到PresetManager的列表
![通过在preset上点击按钮进行添加](https://img.haomeiwen.com/i19189157/7e4f8b35d34fe476.png?imageMogr2/auto-orient
/strip%7CimageView2/2/w/1240)
添加成功
删除
- 选择要删除的条目,然后点击减号即可删除。
-
当一种类型的条目列表为空时,整个类型的列表也会消失。
删除Transform
Transform类型列表消失
过滤规则
- 每一个条目前面的Filter目前测试结果是只适用于文件名称,不接受路径约束。
注意要点
- 官方提到 有些设置是不会被预设管理器影响的 他们有
ProjectSettings 、PreferencesSettings、内置的资源如:材质,动画,精灵列表等。 - PresetManager 会影响组件的reset效果,如Transform组件虽然生成的时候不受PresetManager控制,但是却会在reset时使用符合规则的PresetManger的值。
- 希望这个功能以后会更完善。