Creator1.8 schedule 在游览器上分数增长异常

想要实现一个分数增长效果,游戏结束后让玩家分数在规定的时间内跳动增长
比如说1秒时间内从0增长到1000(或更大值),我用的是schedule定时器,间隔执行去实现,在模拟器上效果是正常的,但改为游览器上,就不对了,增长效果是有,但并不是在规定时间内,不知道是不是Bug,或者提供一下其他思考方案,谢谢~~

附上代码:
playScoreAnimation(){
// 假设玩家分数 500
this.totalScore = 500;
this.showScore = 0;
// // 定时器
// 1秒
var interval = 1.0 / this.totalScore ;
// // 重复次数
var repeat = this.totalScore;

    cc.log(" this.totalScore ="+ this.totalScore +",interval = " + interval + ",repeat = " + repeat);

    // 重复次数
    this.ScoreAnimation = function () {
        this.scoreLabel.string = this.showScore;
        this.showScore ++;
    };
    // 开始一个计时器
    this.schedule(this.ScoreAnimation, interval,repeat);

},

不太理解你说的不在规定时间内的意思

规定时间是指,比如我想让数字从1秒时间内,从0增长到10000,用定时器做有两个问题
1、模拟器在1秒内正常增涨完毕,而游览器需要N秒,这是什么原因?
2、定时器间隔时间(interval)是否存在最小时间?比如1ms

PS:后面换了个思路,改为在update用 cc.lerp 才解决这个需求

具体怎么实现的能说下么