Was bedeutet Gdx.graphics.getDeltaTime(); in lib gdx?

... komplette Frage anzeigen

1 Antwort

Die Funktion Gdx.graphics.getDeltaTime() liefert dir die Zeit seit dem letzten Frame (Bild) in Sekunden.  

Diese Zeit wird meist verwendet um Zeit-Abhängige Dinge (z.B. Bewegung von Charakteren) zu berechnen. Läuft z.B. ein Charakter mit 5m/s und die Delta-Zeit ist 0,02s (wäre bei 50 FPS der Fall), so bewegt sich der Charakter 0,1m.  

Soweit ich mich erinnern kann entspricht der Rückgabewert von getDeltaTime() aber nicht zu 100% dem wirklichen Delta, sondern bildet den Durchschnitt über mehrere Frames. Die "rohe" Delta-Zeit bekommt man über getRawDelta().  

LG, Springrbua

Antwort bewerten Vielen Dank für Deine Bewertung