我有一个计时器,该计时器将函数从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
变量时,计时器都会完全重新启动,并且在初始化时使用的重复计数相同。