3.4.1 预制体清空了

3.4.1版本

新建了一个场景,一个预制体,预制体拖到场景里编辑

刷刷半天的劳动成果,保存切换场景预制体都没有报错和警告

最后在场景里点击 同步到资源image

很神奇的就变成了鲜红的(Missing Node)

重启无效 2_8437940

遇到过好多次了 不过我的是预制里面的节点全红 只要及时重启就可以了

你看我这个还有救么:rofl:,保存切场景都没问题,一点同步,立马眼前就干净了

看你git上有没有存货咯 有就直接重启了 没有就去temp文件夹找到你这个预制复制到桌面 看看大小是不是1kb如果不是还有救

看了看小五万个文件,还是重新做吧:joy:

有能重现的demo可以发我查一下看看是什么数据导致的错误~

这答案也太迟了:joy:预制体场景我都删除了,就剩上边俩截图了

以后遇到你就把场景和prefab文件先打包发上来,有复现资源才好查问题 :rofl:

报错场景预制体.zip (9.4 KB)
啊哈,在垃圾桶找见了,image 这是报错当事人

醉了啊,神奇bug,经典重现

时隔一个大稳定版本,3.5.0

image image

这次解决了,找到报错的地方,这地方应该是空数组或者id标号,但是不知道为啥全null了,删掉就好了,只会丢失这里面的节点

看了下之前的prefab文件,也是_children字段里出现了null,这个是有问题的。我们排查一下。

我之前也遇到过
整个场景的里东西没掉了。。。
真是操蛋了。。。 :sob:

我感觉问题是预制体嵌套同步,
我发现我那个是这样的结构,scene上拖了一个prefabA,prefabA本身包含一个prefabB,
这时候直接往prefabB里面拖了一个其他节点,然后同步。退出场景。

改完这个问题我发现,prefabA里面有prefabB,直接打开A,往B里面拖A里面的其他节点,同步B,这时候B并没有更改,来回切几下就有了,但是切一下多一个,但是也只是概率问题貌似。

我之前也丢过,本来想重做的,但是丢的太多了,然后我就发挥找茬技能,成功挽回一大大部分

感谢你的补充,我们会尽快定位修复问题~