prefab如果在代码中用于动态生成时好操作很多。但是如果在场景编辑中使用感觉好多问题。
比如现在有一个NPC的prefab,里面包含了若干个节点、组件。
如果这时候我已经创建了好几个实例在场景中,并且也完成了相应的属性设置,比如sprite啊,脚本中的一些属性等。
但这个时候我突然想到新的东西,要往prefab中添加或修改节点,现在好像不能将已创建的实例更新为和prefab一样并保留设置?不知道是我没找到哪里弄还是确实没有。
毕竟很难完全做好了prefab再用,所以希望能有一个对比差别然后更新的功能吧。不然prefab是基本没办法在场景编辑中使用。
如果你要在编辑器下执行这种更新操作,可以点击属性编辑器中的【还原】按钮
原谅我没看到【还原】按钮,只看到回退,是1.1.1没有吗?
原谅我说错了,我说的[还原]就是[回退]。
1赞
呃,好吧…回退的话实例的设置不就没了吗。比如我往prefab新加了个一个脚本组件,场景中的实例也要把这个脚本添加进去。但是实例里我已经对一些项进行设置了,这时候要按回退虽然更新了新添的组件,但是那些设置也同步了prefab的默认设置。这显然不是想要的结果。就是说希望能与prefab同步,并且保留已有的设置这么一个功能…
抱歉现在还不支持,只能回退完再重新设置