3.4.2 构建后 Can not find class

这个bug,构建后才会出现,构建前一切正常。 @jare

提示丢失的都是脚本,是不是打包后,脚本被放到了其他的 bundle,导致当前的程序启动的时候,没有对应的脚本,所以组件初始化失败,然后 clickEvents 里提示找不到对应的脚本?

出错脚本的确是在子 bundle 中,看代码是没有在外部 main bundle 中引用。但是按uuid搜索的话,的确出现在外部的 forceWait 预制中,用编辑器打开这个预制却看不到出错脚本。按这个思路把 forceWait 预制体重做问题解决。对比前后的预制体,发现预制体减少了大量的内容。

预制体制作过程出现了bug?具体原因不解。附前后的预制体,你们可以查一下。

感谢这么详细的叙述,我们查一下,看看原因是什么。

好的,clear-prefab 这个插件能检查出这几个预制的问题(虽然使用起来没完全修复),说明可能和插件介绍的场景有关系,希望后面编辑器在升级的时候,能自动发现,解决问题。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。