# 编辑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资源中。