2017-01-06 4 views

Antwort

4

Die TimerTest libGDX demo zeigt Ihr gewünschtes Verhalten:

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())); 
    } 
} 

Dies ist Libgdx Implementierung eines Timer/Aufgabe. Erstellen Sie eine neue Timer und eine neue Task über Timer.scheduleTask. Der Code in der run-Methode wird bei jeder intervalSeconds Sekunden ausgeführt. In diesem Fall wird jede Sekunde eine Nachricht mit einer Verzögerung von einer Sekunde protokolliert.

Weitere Informationen finden Sie unter libGDX documentation.

Verwandte Themen