Frame per Second berecnenn ?
-
hallo,
Hm, ja wie mach ich das ?
-
1 / Zeit für ein Frame
-
hi!
Gibt es hier auch irgentwo ein Beispiel ?
-
Das ist doch ganz einfach!!
Am Anfang eines Frames misst du, wie lange Windows schon läuft:
DWORD startTime = getTickCount();
nun führst du alles durch, was du zum Anzeigen eines Frames brauchst, also gameLogic und Rendern.
Dann brechnest du, wieviel Zeit du dafür gebraucht hast:DWORD timeNeeded = getTickCount()-startTime;
nun kannst du ausrechnen, wieviel mal du solch ein Frame in einer Sec darstellen könntest, also
1/timeNeeded !!!!
-
Hi !
Schau mal in die FAQ