# 编辑Prefab

# 通过打开Prefab资源编辑

在Project中,双击Planet.prefab资源,就可以打开该Prefab,如上图所示。可在Hierarchy中进行增删节点和组件,保存后就会更新该Prefab资源。

如果给该Prefab中“添加Prefab”,如下图所示,增加了一个根结点为explosionPartical的Prefab实例,就形成了Prefab嵌套的模式。

# 通过Prefab实例编辑

如上图所示,mygame场景中有一个Planet Prefab实例,给该实例中增加了一个NewEntity节点。在编辑器中,支持对Prefab实例节点和组件的编辑有:

  • 增加节点
  • 修改节点属性
  • 增加组件
  • 修改组件
  • 删除组件

对Prefab实例的操作有以下三种:

  • Prefab Unpack: 将Prefab实例退化为场景本身的节点。
  • Prefab Revert: 回退Prefab实例上的所有修改。
  • Prefab Apply: 将该Prefab实例上的所有修改保存到Prefab资源中。