亲爱的大佬们
我有一个问题
如果在真机上,被切换到后台,然后长时间不管。并且被杀了后台。
这样再进游戏,可能会出现,声音还在播放,然后变成了黑屏。
为了解决这个问题。我加了一段

用来重启游戏。
这样解决是解决了。但是这个Game.EVENT_SHOW是每次切回来都重进
有没有检测到后台被杀的监听呢?
或者是重新进游戏并且后台被杀?
亲爱的大佬们
我有一个问题
如果在真机上,被切换到后台,然后长时间不管。并且被杀了后台。
这样再进游戏,可能会出现,声音还在播放,然后变成了黑屏。
为了解决这个问题。我加了一段

用来重启游戏。
这样解决是解决了。但是这个Game.EVENT_SHOW是每次切回来都重进
有没有检测到后台被杀的监听呢?
或者是重新进游戏并且后台被杀?
设置一个时间,例如超过10分钟在后台,回来就重启。
或者你看看有没有关于显示设备丢失的判断。
进程被杀应该声音都不会有了,看看黑屏是不是报错了
重点不是声音大佬,我可能记错了,这是客户给我反馈的。
重点是有没有更好的监听方式呢?
我的意思是,如果真的被杀进程,正常重新切回来,应该就是重启的。 很遗憾没有这种监听,你要做的是看看回来黑屏是否因为BUG报错导致,有BUG先改掉,然后监听EVENT_HIDE,记录一下时间戳,当切回来的时候减去那个时间戳,如果过长再执行game.restart
明白了~~~感谢感谢~~~
哦!如果被杀进程回来就会重启是吧?那我知道了,应该是网络断了导致报错什么的。那我懂了,回来的时候走一下重连试试