Java计时器工作奇怪/不工作

时间:2016-01-20 02:40:49

标签: java timer

所以我正在制作一个游戏,我需要一个计时器才能从玩家那里获得/减少耐力。 这是我目前的代码:

Timer staminaTimer = new Timer(); //Java.util timer
    public void update() {

    staminaTimer.schedule(new TimerTask(){

        public void run() {

            //regen/Deregen stamina

        }

    }, 0L, 10L * 1000L);
}

所以这个计时器是一个每个游戏滴答都被调用的方法。我不知道为什么,但如果我在跑步中打印()它的开始通常会变得非常快并且崩溃一切。我真的想知道制作重复计时器的另一种方法或者解决这个问题...提前感谢您的帮助。

0 个答案:

没有答案