[gelöst]Jeder sechste Frame 0 ms?
Verfasst: 12.04.2009, 17:33
Folgendes Problem: Die meisten Frames meines Programms dauern 15-16 ms. Einzelne Frames brauchen allerdings lediglich 0 ms (laut dem Code, den ich gleich poste). Ich weiß jetzt nicht ob das tatsächlich so ist(und warum das so sein kann) oder ob mein Zeitmesscode nicht richtig funktioniert( und warum nicht)
Jeden Frame sollte es genausoviel Zeichenbefehle geben.
Code: Alles auswählen
SYSTEMTIME Time1,Time2 //Woanders...
//In der Mainloop:
GetSystemTime(&Time1);
if(Time2.wMilliseconds>Time1.wMilliseconds)
{
timeoffset=1000-Time2.wMilliseconds+Time1.wMilliseconds;
}
else
timeoffset=Time1.wMilliseconds-Time2.wMilliseconds;
Time2=Time1;