小白求助,怎么写,暂停一个计时器,5秒后恢复

那位大神教教我,怎么写

是整个游戏逻辑暂停一下,还是倒计时5秒

在计时器里另外计个时,从5秒开始减少一直到0,计时器里开头判断这个时间是不是大于0,是则return,不往下运行,否则往下运行。

就是倒计时,这个时间暂停5秒

5秒后,恢复计时

+q 2284064720,细说吧,论坛回复太麻烦

let cooldownCallback = ()=> {
//do something
}

    // 原计时器
    this.schedule(cooldownCallback, 1);

    // 暂停计时器
    this.unschedule(cooldownCallback);
    this.scheduleOnce(()=>{ this.schedule(cooldownCallback, 1) }, 5)