cocos3.6.2 移动端 当遇到报错后卡帧过不去 循环爆一个错

  • Creator 版本:3.6.2

  • 详细报错信息,包含调用堆栈:

  • 重现方式:新建一个组件继承于cc.Component,在start函数内写一个访问空对象的属性,这时候会出现空对象报错,按理这个start函数只会执行一次,报错应该只输出一次,但现在会不断的抛出错误,并导致整个游戏线程卡死了,包括资源加载cc.loader.loadRes的回调函数内报错也会出现这种情况。这样一旦在这些类似的函数中出现报错是非常危险的。是否有办法能够避免这种情况出线呢?

  • 出现概率:100%

onload,start,onDestroy,onEnabled,onDisabled 里没有try catch 保护吗 会导致游戏直接卡死 我翻到帖子看到2.0.1版本后说是加上去了 咱们3.X版本有这个保护机制吗?确实无法规避所有人代码的try catch和容错的百分百无误

忘大大看到回复下 项目临近 问题略重要 如无法解决我们要换解决方案或者引擎