[编辑器][BUG] prefab 越来越大? 可能因为残留的 cc.TargetOverrideInfo

这个我们修改一下,可能写错了,非常抱歉!Mac 上主流软件用的还是 del 为主。当然后续的版本中我们会考虑同时支持三种删除快捷键。

如果使用 ctrl+s 保存后,这个引用依然是存在的,只有手动点击保存按钮,这个引用才会消失

这就奇怪了,ctrl+s和手动点击保存按钮走的是一样的逻辑。请问有更改过快捷键配置吗?ctrl+s保存场景有正常工作吗?正常工作的时候,资源视图会有提示的UI,右下角说明你保存的文件image

cocos 引擎都是默认安装的并没有修改过其它的快捷键配置,况且 ctrl+s 都是公认使用的,我想一般人也不会去修改这个配置,在 vscode 也是默认这个快捷配置,未作修改

嗯,所以需要你协助验证下ctrl+s的时候保存逻辑是否正常触发,因为代码上点击保存按钮和快捷键走的都是一套代码,没道理手动点击成功而快捷键失败了。

或者是否有做了什么其它操作?

手动和用快捷键都会触发类似这样的消息提示,(难道许这和电脑开代理有关?感觉不应该啊)
image

触发提示说明有执行保存的逻辑,清理引用是在保存逻辑里的,理论上来说状态一样的话应该都能清理掉引用的。这个问题如果必现的话,能否提供个demo或者操作视频让我排查一下?

可以啊,我晚一点试一下,

晚些给你发一下

好的~感谢~

image

问题依然存在 版本3.73

https://store.cocos.com/app/detail/3258
商城里有清理工具,但是可能版本不适配,不好用,预制件都被毁了

能试试 3.8.0 或 3.8.1 ?3.8.0 修复了大部分 Prefab 问题,很少再收到类似反馈了。

好呀,那我们后面升级,升级后之前有残留的预制件会被清理么?

实际测试中,3.8这个bug确实没了,
但是以前的残留还在,没有消除。。。这咋弄。。
我们现在全工程光preafab就有100多m

找一个有残留的预制体,右键导出成资源包,我看一下

image
项目用的3.7.3,全工程预制件都有这样的问题。
这个预制件比较典型,预制件只有2个粒子特效节点。
但是导出资源有161个,包含了其被引用的界面上的但不相干的 模型,字体,贴图,预制件,代码组件等资源。
完整资源包不方便发了,太多项目内还在开发的资源了,
就发这个预制件(就2张贴图2个材质和1个预制件)

big.zip (2.4 MB)

image
就这2个节点的prefab,实际导出依赖项 有161 压缩包体有41m。相当可怕,

非常同意~!

image
官方大神大佬怎么样了~
:laughing: