Table of Contents

嵌套预制体

入门 设计师

你可以将预制体添加到其他预制体中。这称为嵌套预制体(Nested prefab)。

例如,假设你有一个桌子预制体、一把椅子预制体和一台电视机预制体。然后你创建一个客厅预制体,其中又包含桌子、椅子和电视机预制体。接着你可能还会创建一个房屋预制体,它包含客厅预制体,而客厅预制体又包含桌子、椅子和电视机预制体。预制体的嵌套层数没有限制。

如果你修改了某个嵌套预制体,所有依赖它的预制体会自动继承这一更改。例如,如果你改变桌子预制体的形状,它在客厅预制体和房屋预制体中也会随之改变。

下面的视频演示了嵌套预制体的示例:

在中间的窗格中,我们已经有了一个名为 Lamp 的预制体。在右侧窗格中,我们创建了一个名为 Boxes 的新预制体,由若干摆放在一起的箱子实体组成。我们将 Boxes 预制体添加到 Lamp 预制体中。对 Boxes 预制体的更改会反映到 Lamp 预制体中,进而反映到场景中 Lamp 预制体的实例上(左侧窗格)。

另请参阅