deltatime abrufen

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.
 
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^^
 

Ähnliche Themen

S
Antworten
17
Aufrufe
554
jogimuc
J
K
  • kingfatih58
Antworten
1
Aufrufe
506
Braesident
B
L
Antworten
7
Aufrufe
1.119
Lucius1972
L
Zurück
Oben Unten