cocos浏览器测试正常,但到了抖音、微信小游戏事件无响应、无法操作的bug原因及解决办法

本篇文章主要讲解:cocos游戏引擎,浏览器测试时弹出框好好的,无任何报错,构建项目到抖音、微信小游戏时无法弹出弹出框,但又无报错的问题原因及解决办法。
日期:2023年11月25日
作者:任聪聪

问题现象:

现象1,开启 md5 cache 存在报错的情况如下:

cocos浏览器测试正常,但到了抖音、微信小游戏事件无响应、无法操作的bug原因及解决办法_第1张图片
报错:
cocos浏览器测试正常,但到了抖音、微信小游戏事件无响应、无法操作的bug原因及解决办法_第2张图片

现象2,无任何报错的情况,就是点击不出弹出框:

cocos浏览器测试正常,但到了抖音、微信小游戏事件无响应、无法操作的bug原因及解决办法_第3张图片

问题原因说明:

1.关闭md5 cache 无报错的情况说明:

关闭后,一般json的格式报错就不会出现,故此如果打开存在报错,建议检查是否是空json字符导致的报错问题,才无法弹出弹出框的。

2.无法响应弹出框的情况说明:

这种情况是在开启md5 cache 时依旧无报错,但是点击任何弹出框都无法生效的情况,这种情况就需要你排查一下是否频繁读取缓存导致或者处理大量数据导致的。

但一般最可能的是报错导致的情况,诸如语法冲突,空数组、json等,均会导致无报错,无法生效事件的情况发生。

你可能感兴趣的:(BUG排查修复教程,游戏开发,游戏引擎)