【3.8.8恶性bug】引用丢失但无提示

因16KB需求由3.8.7升级3.8.8
升级后预制中挂的节点丢失了,而且在git记录看并无修改
导致项目上线后直接卡死
image image

踩过的坑 可以试试 把项目的临时文件夹删掉重新打开看看,

删了temp和library了,没用。必丢

387正常? 有可复现的demo?

387正常,388只要挂上去保存,关了再重开就丢
demo等我稍微迟点有空整一个
我目前推测是数组加上ccclass的条件

以下是复现demo以及gif过程


NewProject.zip (61.0 KB)

我用387验证也是一样的问题。两个node都是prefab,会是因为这个问题?

可能是也有预制的条件,但具体原理我不懂嘞,不知道编辑器里怎么写的
但是我3.8.7保存后,重开,拖过来的节点是还在的
就是3.8.8才有这个问题
下面是3.8.7的录屏

我在387上是双击,资源列表的node

那麻烦可以联系一下对应的负责人,修复下bug吗,然后16KB那个主题的安装包可以更新

开启后处理 bloom,场景内renderRoot2D下的节点都不可见了 - Creator 3.x - Cocos中文社区 大佬可以看看不,急

不好意思,刚用387内置引擎的方式验证是没问题。要先定为下问题

不应该用3.8.8验证吗,就是3.8.8出现的问题,没有修改引擎

要先回归下,确认387正常,才能定为可能是在哪个版本引入的。

我上面的gif步骤验证的话
3.8.7是正常的
3.8.8开始出现的问题
就是这里下载的3.8.8

感谢反馈,这个 bug 会 388 在版本中修复

1赞

:joy: 我也是遇到这个问题了。处理16KB,把项目从3.8.7版本升级到3.8.8版本。发现预制体里面挂载的其它预制体对象全部丢失了,重新绑定也绑定不上。

我是ccclass脚本数组挂不上,换成Node数组就挂上了,退而求其次在代码里手动通过Node.getCompent了

:grinning:这边还是用的3.8.7版本打包了。找了个别人写的比较全面的教程跟着打包,最后成功打包出16KB了