Version: 2019.1
预制件
在预制件模式下编辑预制件

创建预制件

在 Unity 的预制件系统中,__预制件资源__充当模板。可以在 Editor 中创建预制件资源,这些资源将保存在 Project 窗口中。基于__预制件资源__可以创建任意数量的__预制件实例__。可以在 Editor 中创建预制件实例并将其保存为场景的一部分,也可以在运行时对预制件实例进行实例化。

创建预制件资源

要创建预制件资源,请将一个游戏对象从 Hierarchy 窗口拖入 Project 窗口。该游戏对象及其所有组件和子游戏对象在 Project 窗口中成为新的资源。Project 窗口中的预制件资源将会显示游戏对象的缩略图视图或蓝色立方体预制件图标,具体取决于 Project 窗口中的设置。

Project 窗口中以两列视图(左)和一列视图(右)显示了两个预制件(LeafyTree和Vegetation)
Project 窗口中以两列视图(左)和一列视图(右)显示了两个预制件(“LeafyTree”和“Vegetation”)

创建预制件资源的这一过程也会将原始游戏对象转换为预制件实例。该对象现在将成为新创建的预制件资源的实例。预制件实例以蓝色文本显示在 Hierarchy 窗口中,预制件的根游戏对象显示为蓝色立方体预制件图标,而不是红色、绿色和蓝色游戏对象图标。

场景中的预制件实例 (LeafyTree)
场景中的预制件实例 (LeafyTree)

创建预制件实例

可通过将预制件资源从 Project 视图拖动到 Hierarchy 或 Scene 视图,在 Editor 中创建预制件资源的实例。

将预制件RedPlant拖入场景中
将预制件“RedPlant”拖入场景中

还可以使用脚本在运行时创建预制件的实例。有关更多信息,请参阅实例化预制件


  • 2018–07–31 页面已发布并只进行了有限的编辑审查

  • 在 2018.3 版中添加了嵌套预制件和预制件变体

预制件
在预制件模式下编辑预制件