小编典典

Java游戏计时器

java

我已经用Java创建了一个游戏,现在我只需要添加一个允许用户在60岁以下玩的计时器。我已经在互联网上进行搜索,找到了swing和util软件包的计时器。您能给我一种方法在我的游戏中使用它吗?


阅读 549

收藏
2020-11-30

共1个答案

小编典典

如果您想进行交互,可以使用TimerTaskTimer类:

class ExpireTask extends TimerTask
{
  YourClass callbackClass;

  ExpireTask(YourClass callbackClass)
  {
    this.callbackClass = callbackClass;
  }

  public void run()
  {
    callbackClass.timeExpired()
  }
}

因此,现在您有了一个计时器,可以触发timeExpired另一个类的调用。现在,Timer您可以安排它:

...
Timer timer = new Timer();
timer.schedule(new ExpireTask(callbackClass), 60000 /* 60 secs */);
...
2020-11-30