哥又被卡住了,component._destroyImmediate is not a function

在一个prefab里面ctrl+z了一下,直接报:component._destroyImmediate is not a function
编辑器bug,严重崩溃,项目无法进展,删temp,删相应prefab_import_json文件都没用;
几年了,这个问题还不解决掉,最起码给个合理的解决方案,做个项目天天担惊受怕!

以前还遇到一个登录token文件无端损坏,导致编辑器打开永远加载无法处理的怪问题,重装cocos压根无用,
幸好自己不算太傻,删掉token文件后有效,不过这类问题的确太坑!

各种问题频出,很多都记不清了,删除temp或者重启重装cocos都好用就过去了…

建议ccc重构吧!加固吧!开发的小船说翻就翻,罩不住啊!

这个问题ccc大佬给个明确的指导方案啊,别让大家一打开编辑器就疯狂大姨妈啊

谢谢哥们的吐槽~
我们会努力完善的~~:joy:

重新用备份的项目打开,操作了一番后,保存prefab没问题,突然再次保存又出现这个问题
很尴尬,这个项目只能重新重开炉灶再编辑一遍了?!

prefab 是否有丢失的组件呢?

经过多次反复的尝试,可能还原了事故现场:
在层级管理器里面放置了一个prefab,然后在资源管理器里面直接双击prefab修改后保存,层级管理器prefab实例并没有做更改,由于放置的prefab比较复杂,这时可能造成一些未知的冲突,具体原因没有深究(只是删除了一些prefab中已经无用的node);

已解决,不断的删除层级管理器中prefab的各级子node,最终发现了一个组件的缺失;
最后在多次报错强存重启cocos后,删掉整个层级管理器中的prefab,然后重新打开prefab就不再报错了!

这是个老项目,个别prefab放到了层级管理器里面…

但是这种奇异现象还是说明ccc在健全性方面需要加把油,否则很容易对开发用户造成困扰…

有没有试过删除 预制体的.mate文件呢

删过,和那没关系

如同knox所说,是某个node下缺失了一个组件,本身缺失也只是报警,但是修改prefab本体时,不知道为什么prefab实例就会报错了,之后重启ccc,本体也双击不开了,一双击编辑器就完全失控状态,满屏大姨妈,无法重新加载,无法关闭,只能强行杀死ccc进程;

谢谢批评,我们已经在调整这些事情的优先级,希望在商业产品还有技术发展上取得更好的平衡。

我的也出现了这种情况,崩溃:sob:

我的是连场景都打不开了

我也遇到了 删除了几个图集就疯狂报错 搞了一上午了 而且报错信息根本看不出哪里出错 这么多prefab难倒要一个个试吗?