Egret社区

[Egret Engine] Timer计时器钉钉中会变快

2018-3-22 11:03
6942
产品 Egret Engine 版本 5.1.5
复现概率 100% 平台 Android 小米miui9稳定版,钉钉v4.3.1
复现步骤 附件的测试样例发布后,用手机版钉钉打开
问题描述 发布的网页版,在手机钉钉中打开,计时器明显变快
错误代码 protected createGameScene(): void {

this.timer.addEventListener(egret.TimerEvent.TIMER,this.onTimer,this);
this.addChild(this.txt);
this.txt.text=this.count+"";
this.timer.start();

this.txt2.x=200;
this.addChild(this.txt2);
this.startTime=egret.getTimer();
this.addEventListener(egret.Event.ENTER_FRAME,this.onEnterFrame,this);
}
private onTimer(e:egret.TimerEvent):void
{
this.count++;
this.txt.text=this.count+"";
}
private onEnterFrame(e:egret.Event):void
{
var realTime:number=Math.floor((egret.getTimer()-this.startTime)/1000);
this.txt2.text=realTime+"";
}
BUG截图

TimerTest.rar

822 KB, 下载次数: 0, 下载积分: 银子 -1

分享到 :
0 人收藏

2 个回复

倒序浏览
飞翔的乌鸦  渐入佳境 | 2018-3-22 11:20:36
在监听中速度会异常(越来越快),所以我是用监听添加事件改成直接调用函数解决的,这样速度才正常。
wxin1986  登堂入室 | 2019-7-24 14:38:09
飞翔的乌鸦 发表于 2018-3-22 11:20
在监听中速度会异常(越来越快),所以我是用监听添加事件改成直接调用函数解决的,这样速度才正常。 ...

请问直接掉用是个什么方法,我也碰到了这样的问题,在有些win10系统,用chrome运行,timer速度快1倍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部