2017-01-06 2 views

ответ

4

TimerTest libGDX demo демонстрирует ваше желаемое поведение:

public class TimerTest extends GdxTest { 
    @Override 
    public void create() { 
     Timer timer = new Timer(); 
     Task task = timer.scheduleTask(new Task() { 
      @Override 
      public void run() { 
       Gdx.app.log("TimerTest", "ping"); 
      } 
     }, 1, 1); 

     Gdx.app.log("TimerTest","is task scheduled: "+String.valueOf(task.isScheduled())); 
    } 
} 

Это реализация libGDX по таймеру/Task. Создайте новый Timer и новый Task через Timer.scheduleTask. Код в методе запуска будет выполняться каждые intervalSeconds секунд. В этом случае он будет регистрировать сообщение каждую секунду с задержкой в ​​одну секунду.

См. libGDX documentation для получения дополнительной информации.

Смежные вопросы