版本:Unity 6 (6000.0)
语言:英语
捕获帧速率
实例化预制体的介绍

在运行时实例化预制体

预制体一种资产类型,允许您存储带有组件和属性的完整 GameObject。预制体充当模板,您可以从中在场景中创建新的对象实例。 更多信息
参见 词汇表
在您想要实例化复杂的 游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、相机、路点等。游戏对象的的功能由附加在其上的组件定义。 更多信息
参见 词汇表
或在运行时实例化游戏对象的集合时非常有用。与使用代码从头开始创建游戏对象相比,使用代码实例化预制体具有许多优势,因为您可以

  • 使用一行代码实例化预制体。从头开始创建等效的游戏对象需要更多行代码。

  • 使用场景场景包含游戏的环境和菜单。将每个独特的场景文件视为一个独特的关卡。在每个场景中,您放置环境、障碍物和装饰,本质上是设计和构建游戏。 更多信息
    参见 词汇表
    视图
    层次结构检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。 更多信息
    参见 词汇表
    窗口快速轻松地设置、测试和修改预制体。

  • 无需更改代码即可更改要实例化的预制体。您可以将简单的火箭变成超级火箭,无需任何代码更改。

注意:您可以从这里下载包含本节中所有示例的 Unity 项目

InstantiatingPrefabsExamples.zip

主题 描述
实例化预制体的介绍 介绍性上下文和实例化预制体有用的常见场景。
用预制体构建墙壁 使用预制体实例化多个块预制体的副本以构建墙壁。
实例化弹丸和爆炸 使用预制体实例化爆炸的弹丸。
模拟角色破坏 使用预制体将对象的完整版本替换为残骸以可视化对象破坏。

其他资源

捕获帧速率
实例化预制体的介绍