[LayaAir 2.0]发布2D微信小游戏,IOS端概率红屏,但是游戏仍在运行,点击跳转到其他场景可以恢复

社区内反馈的:https://ask.layabox.com/question/44907
https://ask.layabox.com/question/45805
https://ask.layabox.com/question/44907
小游戏社区反馈的:
https://developers.weixin.qq.com/community/develop/doc/000248ab9b8778cfaee9bbd055b800?highLine=%25E7%25BA%25A2%25E5%25B1%258F
https://developers.weixin.qq.com/community/develop/doc/000a24e7dc8dd0cbbce9d532c55c00?highLine=%25E7%25BA%25A2%25E5%25B1%258F
红屏发生于用IOS手机运行Laya开发的微信2D游戏,在发生红屏的时候其实游戏还在运行中,如果可以点到跳转到另外一个场景的按钮,是可以概率恢复的并且可以继续玩。
尝试过不用sendAtlasToOpenDataContext,无效
尝试过对每次绘制是判断纹理的_getsource(),貌似也无效(不确定是否有遗漏)
已邀请:

应威

赞同来自:

补充一下版本:2.3.0 但是部分代码同步了Laya官方的git1.使用了开放数据域
2.使用了滤镜和遮罩
3.使用了骨骼动画
4.每次切换场景的时候会clearRes
5.会在切换场景的时候calllater调用微信提供的GC
 
提供出现红屏的小游戏二维码
 

188*****884

赞同来自:

这个问题我也碰到过,查了好几天,试了各种办法,最后还是定位到了开放域那块,你试试把开放域的先去了,看还会不会重现,最后我们还是放弃了开放域,把排行榜做到了服务端

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作