[]alertGlobalError不起作用,并且任何异常都会导致整个游戏卡死

问题1
我设置了
Laya.alertGlobalError = true;
 

3.png

  
但是不管在微信开发者工具还是真机上  出现异常的时候都不会弹出异常信息提示框   
这个该如何设置它可以显示?
 
问题2
并且不管哪里出现异常(包括按钮的点击函数、timer的loop回调、任何事件的回调、在ios上给label设置了一个无效的color等),都会导致整个游戏直接卡死
画面停止渲染  全体timer loop都停止  所有事件也不会再触发  等同于所有代码都不执行了   
一个无关紧要的显示组件出了小错误   就停止整个游戏的逻辑  这样显然是不合理的,如何设置成不要影响其它逻辑的运行,类似unity引擎的机制?
 

2.png

 

1.png

 
已邀请:

Aar0n

赞同来自:

可以触发的呀,浏览器下, 小游戏不支持弹窗

小卡

赞同来自:

我开发的是微信小游戏,现在的问题就是  真机上非debug模式  随便一个小地方异常  就会导致整个程序卡死   并且没有办法知道报错信息
 
那么laya在小游戏上是否能够通过其它形式展现错误信息?  如果不能,是否有接口让我监听到未捕获异常?
如果还不能  那么引擎是否应该改进下健壮性  不要一个点击事件里文本框出一点小错误就整体卡死?

小卡

赞同来自:

所以一句小游戏不支持弹窗  就不了了之了
我提到的真正问题点根本不管
 
这类问题对于中大型项目是无法接受的
虽然我通过自己修改引擎  基本解决了问题  但对官方人员对待问题的态度很失望

要回复问题请先

商务合作
商务合作