目录
A. 简介
在 Unity 中,预制件(Prefab)是一种非常强大且实用的功能。
定义:
预制件是一个可重复使用的游戏对象模板。它包含了游戏对象及其组件的完整配置。
作用:
- 提高效率:创建一次,多次复用。例如,在一个射击游戏中,同类型的敌人可以创建为一个预制件,无需为每个敌人单独设置属性和组件。
- 批量修改:对预制件进行修改,所有基于该预制件生成的实例都会同步更新。比如,修改了敌人预制件的属性,游戏中所有的该类敌人都会相应改变。
- 便于管理:将相关的游戏对象组合成预制件,方便组织和管理项目资源。
B. 创建预制体
将一个游戏对象从 Hierarchy 窗口拖入 Project 窗口。创建预制件资源的这一过程也会将原始游戏对象转换为预制件实例。该对象现在将成为新创建的预制件资源的实例。预制件实例以蓝色文本显示在 Hierarchy 窗口中.