为了账号安全,请及时绑定邮箱和手机立即绑定

Phaser循环间隔时间怎么写一个越来越快的

Phaser循环间隔时间怎么写一个越来越快的

神不在的星期二 2018-09-23 20:11:40
var appleTimer = game.time.create(true);appleTimer.loop(1000, function() {})我怎么能让loop循环时间不是固定的1000,而是随着时间慢慢变快了呢
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

可以用定时递归,例如:

var timeout = 1000;
function test() {

setTimeout(function() {    // do some thing
    if (要继续定时执行) {
        test();
    } else {        // 结束了
    }        
}, timeout);
timeout = timeout <= 200 ? 200 : timeout - 50;

}

// 让它跑起来
test();


查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 869 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信