使用预设可在多个组件和资源之间重用属性设置。
使用预设还可指定新组件的默认属性以及资源的导入设置。可使用 Presets 设置来查看和选择要用于默认设置的预设。
预设可用于简化团队的工作流程。甚至可以使用预设来指定 Project Settings 窗口(包括 Preset 设置本身)的设置。可使用此功能配置某个项目,然后将其导出作为自定义资源包。团队成员可将此资源包导入其项目中。
预设功能只能在 Editor 中使用。可在 Unity Editor 的扩展中支持预设。预设不能在运行时用于 Unity Player。
通过复制和粘贴等方式即可使用预设。但是,不会将设置复制到剪贴板,而是保存设置供以后使用。与粘贴设置一样,将预设应用于某个项会更改此项中的属性。
例如,选择一个游戏对象来编辑其刚体 (RigidBody) 组件的属性。将这些设置保存到预设。然后,可将该预设应用于其他游戏对象中的刚体组件。游戏对象中的其他组件不受影响;预设仅将其设置应用于刚体组件。
可将预设存储在项目的 Assets
文件夹中。使用 Project 窗口可查看并选择要在 Inspector 中编辑的预设。
使用 Select Preset 窗口可保存属性设置。
提示:还可以在播放模式下保存预设。
要将设置保存到预设,请执行以下操作:
选择要重用设置的游戏对象、资源导入设置或 Project Settings 窗口。
在 Inspector 窗口中,编辑属性。
单击 Inspector 窗口右上角的 Preset 图标。
在 Select Preset 窗口中,单击 Save current to。
随后将显示一个 File Save 对话框。
选择新预设的位置,输入其名称,然后单击 Save。
要应用已保存的预设,可使用 Select Preset 窗口,或者将某个预设从 Project 窗口拖放到游戏对象上。
注意:应用预设会将属性从预设复制到该项。此过程不会将预设链接到该项。对预设所做的更改不会影响先前已应用预设的项。
要将预设应用于 Project Settings 窗口、现有组件或资源导入设置,请执行以下操作:
选择要应用预设的 Settings 窗口、游戏对象或资源导入设置。
在 Inspector 中,单击 Preset 图标。
在 Select Preset 窗口中,搜索并选择要应用的预设。
选择预设会将其应用于组件、资源或 Project Settings 窗口。
关闭 Select Preset 窗口。
拖放 Project 窗口中的预设,即可将属性应用于游戏对象中的组件:
将预设放在 Hierarchy 窗口中的空字段上。Unity 会创建新的空游戏对象,并添加一个包含从预设复制的属性的组件。
将预设放在 Hierarchy 中的现有游戏对象上。Unity 会添加新组件并从预设复制属性。
将预设放在 Inspector 窗口中某个游戏对象的末尾。Unity 会添加新组件并从预设复制属性。
将预设放在 Inspector 中某个现有组件的名称上。Unity 会从预设复制属性。
可保存和应用动画状态节点的预设。但是,预设中的过渡将在预设以及应用预设的节点之间共享。例如,可将预设应用于 Animator 窗口中的两个不同节点。在 Inspector 窗口中,编辑第一个节点中某个过渡的设置。所做的更改也会显示在另一个节点中和预设中。
可保存资源导入设置的预设。但是,对导入设置应用预设不会影响跨平台设置。要应用预设以使其包含跨平台设置,请将预设设置为默认值,然后使用 Reset 命令。
还可以使用脚本根据资源在 Project 窗口中的位置将预设应用于该资源。
使用 Inspector 窗口可编辑预设资源。
注意:更改预设中的属性不会更新已应用预设的项。例如,如果将刚体组件的预设应用于游戏对象,然后编辑该预设,则刚体组件中的设置不会更改。
2017–03–27页面已发布
2018.1 版中的新功能 NewIn20181