Preferences
Build Settings

预设

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

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

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

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

重用属性设置

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

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

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

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

将属性设置保存到预设

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

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

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

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

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

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

应用预设

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

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

要将预设应用于 Project Settings 窗口、现有组件或资源导入设置,请执行以下操作:

1.选择要应用预设的 Settings 窗口、游戏对象或资源导入设置。

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

3.在 Select Preset 窗口中,搜索并选择要应用的预设。

选择预设会将其应用于组件、资源或 Project Settings 窗口。

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

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