Problem mit CurrentTimeMillis() [erledigt]
-
Hallo alle zusammen
Ich habe ein Problem (oh wunder^^)
Nunja, also, ich wollte eine eigen Timerklasse programmieren die mir die frametime zurückgibt
Das Ergebniss sieht so aus (s.u.)
Mein Problem: wenn ich getFrameTime() aufrufe wird immer der wert 0.0 zurückgegeben
Warum?public class Timer { private float start_time =0 ; public float end_time = 0; private float frame_time = 0; public Timer(){ end_time = System.currentTimeMillis(); start_time = end_time; } public float getFrameTime() { return (end_time - start_time); } public void akt(){ start_time = end_time; end_time = System.currentTimeMillis(); } }
----
Edit:
Ich rufe in einer while schleife immer wieder die funktionen getFrameTime und akt hintereinander auf
-
Hat sich erledigt
falsche variablen
Ich hätte long benutzen müssen...