[]alertGlobalError不起作用,并且任何异常都会导致整个游戏卡死
问题1
我设置了
Laya.alertGlobalError = true;
但是不管在微信开发者工具还是真机上 出现异常的时候都不会弹出异常信息提示框
这个该如何设置它可以显示?
问题2
并且不管哪里出现异常(包括按钮的点击函数、timer的loop回调、任何事件的回调、在ios上给label设置了一个无效的color等),都会导致整个游戏直接卡死
画面停止渲染 全体timer loop都停止 所有事件也不会再触发 等同于所有代码都不执行了
一个无关紧要的显示组件出了小错误 就停止整个游戏的逻辑 这样显然是不合理的,如何设置成不要影响其它逻辑的运行,类似unity引擎的机制?
我设置了
Laya.alertGlobalError = true;
但是不管在微信开发者工具还是真机上 出现异常的时候都不会弹出异常信息提示框
这个该如何设置它可以显示?
问题2
并且不管哪里出现异常(包括按钮的点击函数、timer的loop回调、任何事件的回调、在ios上给label设置了一个无效的color等),都会导致整个游戏直接卡死
画面停止渲染 全体timer loop都停止 所有事件也不会再触发 等同于所有代码都不执行了
一个无关紧要的显示组件出了小错误 就停止整个游戏的逻辑 这样显然是不合理的,如何设置成不要影响其它逻辑的运行,类似unity引擎的机制?
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
Aar0n
赞同来自:
小卡
赞同来自:
那么laya在小游戏上是否能够通过其它形式展现错误信息? 如果不能,是否有接口让我监听到未捕获异常?
如果还不能 那么引擎是否应该改进下健壮性 不要一个点击事件里文本框出一点小错误就整体卡死?
小卡
赞同来自:
我提到的真正问题点根本不管
这类问题对于中大型项目是无法接受的
虽然我通过自己修改引擎 基本解决了问题 但对官方人员对待问题的态度很失望