Unity3d 2018.3 嵌套Prefab
Unity 的2018.3版本千呼万唤终于出来了,本人最期待的亮点就是加入了嵌套prefab,下面我就这一些做一些简单的测试
-
首先创建三个prefab
都没有任何子物体1
在Project上点击任何prefab都会看到open prefab按钮,打开就可预览prefab属性
打开后修改prefab上的任意属性Hierarchy属性也会跟着改,这与之前的prefab操作是一样 -
现在做嵌套prefab
-
1.直接在project面板打开Test,将Cube和Sphere拖进去 层级面板中对应的prefab就变成嵌套的了
-
2.直接在Hierarchy中拖入
右边overide展开点击Apply All 就应用了。
如果单独修改子级的prefab就会有
选项1 Override Test就是只会将当前变化应用到父节点prefab上
选项2 就是将变化应用的源prefab上,所有相关的prefab都是跟着改
-
-
取消prefab的关联
- UnPack Prefab会取消prefab的关联变成普通的GameObject 但子节点嵌套的prefab不会取消关联
- UnPack Prefab Completely 就会将所有的prefab变成普通的GameObject 包括子节点
-
Prefab变体
同样的prefab再次生产prefab的时候可以选择生成变体
Prefab其他的基本用法基本未变