预制体一种资产类型,允许您存储带有组件和属性的完整 GameObject。预制体充当模板,您可以从中在场景中创建新的对象实例。 更多信息
参见 词汇表 在您想要实例化复杂的 游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、相机、路点等。游戏对象的的功能由附加在其上的组件定义。 更多信息
参见 词汇表 或在运行时实例化游戏对象的集合时非常有用。与使用代码从头开始创建游戏对象相比,使用代码实例化预制体具有许多优势,因为您可以
使用一行代码实例化预制体。从头开始创建等效的游戏对象需要更多行代码。
使用场景场景包含游戏的环境和菜单。将每个独特的场景文件视为一个独特的关卡。在每个场景中,您放置环境、障碍物和装饰,本质上是设计和构建游戏。 更多信息
参见 词汇表 视图、层次结构和检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。 更多信息
参见 词汇表 窗口快速轻松地设置、测试和修改预制体。
无需更改代码即可更改要实例化的预制体。您可以将简单的火箭变成超级火箭,无需任何代码更改。
注意:您可以从这里下载包含本节中所有示例的 Unity 项目
InstantiatingPrefabsExamples.zip
主题 | 描述 |
---|---|
实例化预制体的介绍 | 介绍性上下文和实例化预制体有用的常见场景。 |
用预制体构建墙壁 | 使用预制体实例化多个块预制体的副本以构建墙壁。 |
实例化弹丸和爆炸 | 使用预制体实例化爆炸的弹丸。 |
模拟角色破坏 | 使用预制体将对象的完整版本替换为残骸以可视化对象破坏。 |