Genaueres als GetTickCount?
-
Hi!
Für ein Spiel brauch ich für Framebegrenzungen, etc. die Anzahl an Millisekunden pro Frame.
GetTickCount währe ja recht praktisch da sich das auch nicht so schnell auf 0 zurücksetzt.
Jedoch geht GetTickCount nur in 16er Schritten. Gibt es was genaueres?Thx 4 every help
~Benjamin
-
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/timers/abouttimers.asp
-> High-Resolution Timer
-
LONGLONG Frequency, CurrentTime, LastTime; double TimeScale; QueryPerformanceFrequency( (LARGE_INTEGER*) &Frequency); TimeScale = 1.0/Frequency; QueryPerformanceCounter( (LARGE_INTEGER*) &LastTime); //hier irgendwas anstellen QueryPerformanceCounter( (LARGE_INTEGER*) &CurrentTime); //differenz in sekunden ist (CurrentTime-LastTime)*TimeScale*1000 LastTime=CurrentTime;//und weiter gehtsbis zum nächsten QueryPerformanceCounter
-
...und es gibt noch die Multimedia Timer (keine Ahnung wie gut das is...):
http://msdn.microsoft.com/library/en-us/multimed/htm/_win32_multimedia_timer_functions.asp