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 для получения дополнительной информации.