所以我正在制作一个游戏,我需要一个计时器才能从玩家那里获得/减少耐力。 这是我目前的代码:
Timer staminaTimer = new Timer(); //Java.util timer
public void update() {
staminaTimer.schedule(new TimerTask(){
public void run() {
//regen/Deregen stamina
}
}, 0L, 10L * 1000L);
}
所以这个计时器是一个每个游戏滴答都被调用的方法。我不知道为什么,但如果我在跑步中打印()它的开始通常会变得非常快并且崩溃一切。我真的想知道制作重复计时器的另一种方法或者解决这个问题...提前感谢您的帮助。