预制体

概念:

提前制作,然后保存至硬盘,可以持久化使用的数据文件

存储的数据:

  1. 模型摆放的方位
  2. 组件
  3. 自定义脚本
  4. 自定义脚本中的数据

制作过程: 在 Project 面板中我们可以创建一个空的 Prefab 文件,把需要记录的游戏对象从 “层次面板”中拖拽到空 Prefab 文件中。必须从“层次面板”中直接拖拽游戏个体到 “Project” 面板中。注意: 不要重复拖拽,否则会造成资源浪费。

使用:可以将预设体文件直接拖拽入“层次面板”中,他会自动克隆一个对象出现。我们可以借助Unity引擎自带的文件装载API实现动态加载。(Resources / WWW)

修改预设体

  需要将预设体文件拽入场景中,然后通过"监视体面板"修改对应的数据。修改后的游戏对象保存的时候需要点击“监视体面板”中的"Apply"按钮实现真的保存。

修改范围

  1. 重新追加模型或游戏个体。
  2. 追加删除组件。
  3. 追加删除自定义脚本。
  4. 修改自定义脚本中的数据。

注意:预设体的克隆对象数据更改不会影响你的母版文件,所以可以放心大胆的使用克隆体。

?