deltatime abrufen

  • 2 Antworten
  • Letztes Antwortdatum
R

Rob

Neues Mitglied
0
Hallo,

habe mich grade im Forum registriert. Ich bin neu in der Android App-Entwicklung und komme grade nicht weiter.

Damals konnte ich mit deltatime und linearer interpolation
lerp(a,b, t^deltatime) Objekte sehr weich von Punkt a zu Punkt b bewegen.

Für lerp habe ich mir schon ne eigene Funktion gebaut. Soweit ich weiss, ist deltatime die Zeit zwischen den Frames.

Vielen Dank

ps: Ich habe vorher gegooglet und bin nur auf eine nanoTime() Funktion gestossen. Bin nur nicht sicher wie ich daraus meinen delta time Wert errechne.
 
A

Anzeige

  • Gerade eben
  • Neu
Bei jedem Frame die Zeit abfragen und vom vorherigen Wert abziehen...
in onCreate() gehts los:

Code:
startTime = System.currentTimeMillis();
...
Code:
deltaTime = System.currentTimeMillis() - startTime;
startTime = System.currentTimeMillis();

1/deltaTime sollte dann deine Anzahl an Bildern pro sek. sein.
 
Das ging ja schnell :ohmy:
Werde das gleich mal ausprobieren.

Dankeschoen^^
 
Zurück
Oben Unten