增加计时器间隔



我有一个计时器,该计时器将函数从500到500 miliseconds调用。但是我希望这段时间在游戏过程中增加(瓶子的创建速度更快,游戏变得更加困难)。但是我不知道如何增加新计时器内部的变量。谢谢

   interval=500;
   var my_timer=new Timer(interval);
    my_timer.addEventListener(TimerEvent.TIMER, bottleCreate);
    my_timer.start();

您希望游戏变得更快,因此变量需要降低,因为功能调用之间的时间更少会使它更快。

根据计时器类的文档,您可以使用延迟变量来更改间隔速度。

所以,为了使其更快,您可以简单地写

my_timer.delay -= 50;

每次执行此操作时,功能调用将更快地称为50 ms。

请注意,根据文档,进入20ms将引起问题。

此外,每次操纵delay变量时,计时器都会完全重新启动,并且在初始化时使用的重复计数相同。

最新更新