文档

Unity Engine

Unity Engine

在运行时实例化预制件

Instantiate prefabs from your C# runtime application code.
阅读时间2 分钟最后更新于 1 个月前

当您希望在运行时实例化复杂的游戏对象或游戏对象集合时,预制件很有用。与使用代码从头开始创建游戏对象相比,使用代码实例化预制件具有诸多优势,因为您可以:
  • 可以通过一行代码实例化一个预制件。从头开始创建等效的游戏对象则需要更多代码。
  • 可以通过场景视图 (Scene View)、层级视图 (Hierarchy) 和检视面板 (Inspector) 快速轻松地设置、测试和修改预制件。
  • 无需更改代码,即可更换所实例化的预制件。无需更改任何代码,即可将简易火箭改装为超级推进火箭。
注意:您可以通过以下页面下载包含本节所有示例的 Unity 项目:

主题

描述

实例化预制件简介介绍实例化预制件的入门知识及其常见应用场景。
使用预制件构建墙体通过实例化块预制件的多个副本,使用预制件构建一面墙体。
实例化弹药和爆炸效果使用预制件实例化带有爆炸效果的弹药。
模拟角色破坏使用预制件将对象的完整版本替换为残骸,以实现对象破坏的可视化效果。

其他资源