预制体嵌套预制体,在编辑子预制体的后,修改的预制体被还原。只能在子预制体内去修改他的元素,这样就导致了预制体失去了意义。
真心希望官方能花点时间出个稳定的版本。推荐大家用3.x开发,我们也从3.0追到了3.4,目前没有发现哪个版本比较稳定,编辑个界面都会消耗掉很多时间,真心希望能有个稳定版本。
预制体嵌套预制体,在编辑子预制体的后,修改的预制体被还原。只能在子预制体内去修改他的元素,这样就导致了预制体失去了意义。
真心希望官方能花点时间出个稳定的版本。推荐大家用3.x开发,我们也从3.0追到了3.4,目前没有发现哪个版本比较稳定,编辑个界面都会消耗掉很多时间,真心希望能有个稳定版本。
你在预制体A中改预制体B,B本身是不会变化的,B在其它场景/预制体中还是没改前的样子,但是在A中,应该要是你改了之后的样子。
你说的修改的预制体被还原,是指预制体A中对预制体B的修改丢失了?如果可以的话麻烦提供一下操作录屏,或者预制体文件和修改的属性。
如果尝试删除子预制体,控制台就会提示[Scene] Node [UserView] is a prefab child of prefabInstance [undefined], it’s not allowed to delete in current context, you can delete it in it’s prefabAsset or do it after unlink prefab from root node
好的,我看一下

我这边尝试后没有复现,如果方便的话麻烦提供一下复现demo,这边比较好排查。
可以尝试多嵌套几层,然后用2d的ui去做测试。基本是必现的。
好的,那我再尝试一下
貌似也和挂脚本有关系,挂上脚本的嵌套,连解除关联就不行,只能把脚本移除,再解除关联才可以。
我这也是遇到一样的问题了
预制体A中改预制体B的脚本属性值,是没问题的
如果预制体B下面的子节点也挂了脚本,也有属性值。那在预制体A中修改预制体B下面的子节点脚本属性值,修改完保存打开别的预制体,然后再打开预制体A,发现修改的属性值又变回原样了