PC端QQ浏览器切后台回来经常会使渲染停止,逻辑却继续执行

版本2.4.3
在PC上使用QQ浏览器测试的
游戏中频繁使浏览器最小化再最大化,游戏画面就卡死不动了,声音还能听到,游戏逻辑都正常在执行
也没有任何报错,比如log能打印出单位在update里坐标从a点走到了b点,但是游戏画面整个完全静止

cc.game.pause或者resume之类的都试了,没有用的,游戏逻辑一直都是正常在执行,只是画面静止

这个时候如果打开或者关闭F12、的话,画面就刷新正常了
除了F12,还有测试时候点击上面顶部机型选择、debug mode、showfps、pause等等按钮也能恢复,其他还没找到能恢复正常的方法。。。

我使用chrome、360浏览器测试的时候,都没出现这种问题

另外我新建了一个项目去测试,没有出现这样的问题,十分纳闷~~~

求助各位大大帮忙分析下原因啊~

你让别人连你的看一下有没有问题~

是渠道客服找过来反馈的,结果我试了下也这样

你看看你的断线逻辑,最小化的时候,游戏在后台是停止的,最大化开始运行

我特地把所有show hide的监听关了去试,还是这样

我的意思就是。。。你需要在那里处理一下,最小化的时候把所有的游戏逻辑停掉,比如正在运动的敌人什么的,最大化的时候在放出来~

试过了
hide的时候cc.game.pause
show的时候resume
没有用

不要单纯的依靠那个,你尝试一下自己控制~

不是这种问题啊,这跟停不停的应该没有关系
是整个画面,全部静止了,没有任何报错
点击按钮,会有声音,按钮执行的逻辑全都正常跑
角色也都正常在运行,只是画面全部静止,所有log都正常打印,update正常执行,cc.tween全都正常执行
只是画面静止

这个问题能100%复现
我已经做出demo了!!!

引用 【BUG,附demo】切后台回来经常会使渲染停止,逻辑却继续执行

可以看看我刚才发的复现的方法


重复帖,问题已解决

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。