Version: 6000.3
语言: 中文
创建预制件
将预制件实例嵌套在其他预制件中

编辑预制件资产

编辑预制件:一种资产类型,允许您存储包含组件和属性的游戏对象。预制件充当模板,你可以从中在场景中创建新的对象实例。更多信息
请参阅术语表
资产,您可以在独立的编辑模式下打开它们,该模式允许您将预制件资产的内容与任何其他资产分开查看和编辑游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
.在预制件编辑模式下所做的更改会影响该预制件的所有实例。

在预制件编辑模式下打开预制件资源

您可以通过以下方式在预制件编辑模式下打开预制件资源:

  • 单独来看:Unity 隐藏当前工作场景的其余部分,并仅显示与层次结构中的预制件资产相关的游戏对象。
  • 在上下文中:当前工作场景的其余部分仍然可见,但已锁定以供编辑。层次结构仅显示与预制件资产相关的游戏对象。

当您在上下文中或单独打开预制件编辑模式时,场景视图:您正在创建的世界的交互式视图。您可以使用场景视图来选择和定位场景、角色、摄像机、灯光和所有其他类型的游戏对象。更多信息
请参阅术语表
仅显示该预制件的内容。在场景视图的顶部,痕迹导航栏显示打开的预制件资产的名称。你可以使用此栏导航回主场景或你可能打开的其他预制件资源。

层次结构窗口在顶部显示一个栏,其中显示当前打开的预制件。您可以使用标题栏中的后退箭头向后导航一步,这相当于在场景视图中单击栏中的上一个痕迹导航。

场景视图和层次结构,与预制件编辑模式隔离。预制痕迹导航栏将突出显示。
场景视图和层次结构,与预制件编辑模式隔离。预制痕迹导航栏将突出显示。

隔离开放

要打开预制件资产并单独编辑它,请执行以下作之一:

  • 双击项目窗口一个窗口,显示您的内容Assets文件夹(项目选项卡)更多信息
    术语表中查看
    .
  • 在“项目”窗口中选择预制件资产。选择右上角的打开检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
    请参阅术语表
    窗。

然后,Unity 在预制件编辑模式下单独打开预制件资源。

在上下文中打开

要打开预制件资产并在上下文中对其进行编辑,请执行以下作之一:

  • 在“层次结构”窗口中选择一个预制件实例。选择 Inspector 窗口右上角的 Open
  • 在“层次结构”窗口中选择一个预制件实例,然后按键盘上的 P。这是默认的键盘绑定
  • 选择“层次结构”窗口中预制件实例旁边的箭头。

然后,Unity 会在预制件编辑模式下在上下文中打开预制件资源。

默认情况下,当您从检查器中选择 Open 时,Unity 会在上下文中打开预制件实例。要单独打开预制件实例,请按住 Alt(macOS:Option)并选择打开

要更改默认行为,请执行以下步骤:

  1. 打开“首选项”窗口:编辑>首选项(macOS:Unity >设置)。
  2. 转到 常规(General) > 层次结构(Hierarchy) 窗口> 默认预制件模式(Default Prefab Mode),然后将设置更改为 独立(In Isolation)。

要在调整默认行为后在上下文中打开预制件资源,请选择预制件实例并按 P。您还可以在“快捷方式”窗口中设置用于编辑预制件的自定义快捷方式。

单独编辑预制件资产

默认情况下,当您在隔离模式下编辑预制件资源时,Unity 会以默认方式显示它天空盒(skybox) 一种特殊类型的材质,用于表示天空。通常是六面的。更多信息
请参阅术语表
,脱离项目中场景的上下文。如果你更喜欢根据与项目相关的背景编辑预制件资源,可以将场景指定为编辑环境。要更改默认环境,请执行以下步骤:

  1. 打开编辑器 项目设置:>编辑器 编辑>项目设置
  2. 预制件模式(Prefab Mode) > 编辑环境(Editing Environments) 下,为常规预制件和UI预制件选择场景。UI 预制件被定义为在根上具有 Rect Transform 组件的预制件,而不是常规的 Transform 组件。

Unity 仅在单独打开预制件编辑模式时使用此编辑环境。

在上下文中编辑预制件资产

当您在上下文中打开预制件编辑模式时,默认情况下,Unity 会将场景的其余上下文变灰。

场景视图和层次结构在上下文中使用预制件编辑模式,上下文设置为灰色。预制件选项将突出显示。
场景视图和层次结构在上下文中使用预制件编辑模式,上下文设置为灰色。预制件选项将突出显示。

要更改此视图,请在场景视图顶部的栏中选择上下文选项之一

  • 正常:在上下文中以常规颜色显示预制件与场景的其余部分。
  • 灰色:在上下文中以灰色显示预制件与场景的其余部分。
  • 隐藏:在上下文中显示预制件,并隐藏场景的其余部分。

您无法选择场景其余部分中的任何其他游戏对象,因此只能专注于编辑预制件。当 Context 设置为 Hidden 以外的任何内容时,可以继续使用 Unity 的捕捉功能将属于预制件的任何游戏对象捕捉到场景。

编辑预制件属性

Unity 将预制件内容显示在与打开预制件实例的位置相匹配的位置。这意味着您可以预览根变换 变换层次结构顶部的变换。在预制件中,根变换是预制件中最顶层的变换。在动画人形角色中,根变换是身体变换的Y平面上的投影,并在运行时计算。在每一帧中,都会计算根变换的变化,然后将其应用于游戏对象以使其移动。更多信息
请参阅术语表
与预制件资产实际具有的位置和旋转值不同的预制件内容。

重要提示:在上下文中打开预制件编辑模式时,无法编辑“变换”值。必须单独打开预制件才能编辑这些值。

要可视化主预制件资产上的覆盖,请选择场景视图顶部栏中的显示覆盖设置。禁用此选项可查看预制件资产的默认属性。

自动保存对预制件资产的编辑

要自动保存对预制件资产所做的任何更改,请在预制件编辑模式下选择场景视图右上角的 自动保存(Auto Save)。如果编辑复杂的预制件速度很慢,您可以禁用此选项。然后,Unity 会显示一个对话框,询问您是否要在退出预制件编辑模式时保存预制件资源。

您可以完全禁用自动保存,并从预制件编辑模式中删除该选项。为此,请执行以下作:

  1. 打开编辑器 项目设置:>编辑器 编辑>项目设置
  2. “预制件模式”下,禁用“允许自动保存”设置。

其他资源

创建预制件
将预制件实例嵌套在其他预制件中