Version: 2018.2
偏好设置
Build Settings

预设

使用预设可在多个组件和资源之间重用属性设置。

使用预设还可指定新组件的默认属性以及资源的导入设置。可使用 Preset Manager 查看和选择要用于默认设置的预设。

预设可用于简化团队的工作流程。甚至可以使用预设来指定设置管理器(包括 Preset Manager 本身)的设置。可使用此功能配置某个项目,然后将其导出作为自定义资源包。团队成员可将此资源包导入其项目中。

预设功能只能在 Editor 中使用。可在 Unity Editor 的扩展中支持预设。预设不能在运行时用于 Unity Player。

重用属性设置

通过复制和粘贴等方式即可使用预设。但是,不会将设置复制到剪贴板,而是保存设置供以后使用。与粘贴设置一样,将预设应用于某个项会更改此项中的属性。

例如,选择一个游戏对象来编辑其刚体 (RigidBody) 组件的属性。将这些设置保存到预设。然后,可将该预设应用于其他游戏对象中的刚体组件。游戏对象中的其他组件不受影响;预设仅将其设置应用于刚体组件。

可将预设存储在项目的 Assets 文件夹中。使用 Project 窗口可查看并选择要在 Inspector 中编辑的预设。

Project 窗口中的预设资源示例,这些资源放置在 Presets 子文件夹中
Project 窗口中的预设资源示例,这些资源放置在 Presets 子文件夹中

将属性设置保存到预设

使用 Select Preset 窗口可保存属性设置。

提示:还可以在播放模式下保存预设。

要将设置保存到预设,请执行以下操作:

1.选择要重用设置的游戏对象、资源导入设置或设置管理器。 2.在 Inspector 窗口中,编辑属性。 3.单击 Inspector 窗口右上角的 Preset 图标。
4.在 Select Preset 窗口中,单击 Save current to

随后将显示一个 File Save 对话框。

5.选择新预设的位置,输入其名称,然后单击 Save

应用预设

要应用已保存的预设,可使用 Select Preset 窗口,或者将某个预设从 Project 窗口拖放到游戏对象上。

注意:应用预设会将属性从预设复制到该项。此过程不会将预设链接到该项。对预设所做的更改不会影响先前已应用预设的项。

要将预设应用于设置管理器、现有组件或资源导入设置,请执行以下操作:

1.选择要应用预设的设置管理器、游戏对象或资源导入设置。

2.在 Inspector 中,单击 Preset 图标。

  1. In the Select Preset window, search for and select the Preset to apply.

    选择预设会将其应用于组件、资源或设置管理器。

4.关闭 Select Preset 窗口。

拖放 Project 窗口中的预设,即可将属性应用于游戏对象中的组件:

  • 将预设放在 Hierarchy 窗口中的空字段上。Unity 会创建新的空游戏对象,并添加一个包含从预设复制的属性的组件。

  • 将预设放在 Hierarchy 中的现有游戏对象上。Unity 会添加新组件并从预设复制属性。

  • 将预设放在 Inspector 窗口中某个游戏对象的末尾。Unity 会添加新组件并从预设复制属性。

  • 将预设放在 Inspector 中某个现有组件的名称上。Unity 会从预设复制属性。

对动画状态节点的过渡使用预设

可保存和应用动画状态节点的预设。但是,预设中的过渡将在预设以及应用预设的节点之间共享。例如,可将预设应用于 Animator 窗口中的两个不同节点。在 Inspector 窗口中,编辑第一个节点中某个过渡的设置。所做的更改也会显示在另一个节点中和预设中。

使用预设来导入资源

可保存资源导入设置的预设。但是,对导入设置应用预设不会影响跨平台设置。要应用预设以使其包含跨平台设置,请将预设设置为默认值,然后使用 Reset 命令。

还可以使用脚本根据资源在 Project 窗口中的位置将预设应用于该资源。

编辑预设

使用 Inspector 窗口可编辑预设资源。

注意:更改预设中的属性不会更新已应用预设的项。例如,如果将刚体组件的预设应用于游戏对象,然后编辑该预设,则刚体组件中的设置不会更改。

在 Inspector 窗口中编辑预设
Inspector 窗口中编辑预设

2017–03–27页面已发布并只进行了有限的编辑审查

2018.1 版中的新功能 NewIn20181

偏好设置
Build Settings
Copyright © 2020 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961