在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ Phaser循環(huán)間隔時(shí)間怎么寫(xiě)一個(gè)越來(lái)越快的

Phaser循環(huán)間隔時(shí)間怎么寫(xiě)一個(gè)越來(lái)越快的

var appleTimer = game.time.create(true);
appleTimer.loop(1000, function() {
})
我怎么能讓loop循環(huán)時(shí)間不是固定的1000,而是隨著時(shí)間慢慢變快了呢

回答
編輯回答
傻叼

可以用定時(shí)遞歸,例如:

var timeout = 1000;
function test() {

setTimeout(function() {
    // do some thing
    if (要繼續(xù)定時(shí)執(zhí)行) {
        test();
    } else {
        // 結(jié)束了
    }        
}, timeout);
timeout = timeout <= 200 ? 200 : timeout - 50;

}

// 讓它跑起來(lái)
test();

2018年6月7日 17:21