[0]最小化一定时间后心跳变成一分钟一次了

Laya.timer.frameLoop(1, this, this.run, null);
 
private last:number = 0;
    
private run() {
    let now = Date.now();
    console.log("fightmng run >>  " + now, " usetime:"+(now-this.last));
    this.last = now;
}
 
代码如上,帧循环把项目最小化在后台运行,挂5分钟左右之后,时间间隔会变成1分钟一次了。
输出如附件
 
 
 
heart.png
已邀请:

之肖

赞同来自:

应用切换到后台时,引擎会将帧频降为1帧,下图为微信平台的适配

wx.png

 
如果不想有此行为,可以注释掉红框部分

伯修

赞同来自:

是在电脑端跑的时候,5分钟之后帧降到1分钟一帧

要回复问题请先

商务合作
商务合作