[]浏览器最小化后降帧的问题

玩家从A点移动到B点的过程中,最小化浏览器,过段时间恢复浏览器,发现玩家并没走到B,还停在最小化那会的位置然后继续行走。这种问题怎么处理?
驱动用的setInterval,最小化后一直在运行,但玩家坐标并没变化。
已邀请:

cuixueying

赞同来自:

这个表现是正常的,为了降低发热量和耗电量,以及性能考虑,当浏览器最小化或者其他方式失去焦点时,会将计时器暂停,如果你想继续执行计时器的话,建议你可以使用js原生的setInterval

Charles

赞同来自:

顶一下,我也有同样的问题。

cuixueying

赞同来自:

我测试没有问题,可以把你们的例子上传下,我们看下什么问题!
			var sp:Sprite=new Sprite();
sp.graphics.drawRect(0,0,100,100,"#FF0000");
Laya.stage.addChild(sp);

Browser.window.setInterval(function():void
{
sp.x+=5;
},100);

要回复问题请先

商务合作
商务合作