fps limit?
Übersicht
BlitzBasic
Allgemein
Daniel KnobeBetreff: fps limit? |
Antworten mit Zitat |
|
|---|---|---|
|
Hi,
ich habe mal eine Frage. Wie kann ich das Framelimit auf 30 fps einstellen. Mein Programm soll nicht mehr als 30 fps haben. mfg DKing |
||
|
|
d-bug |
Antworten mit Zitat |
|---|---|---|
|
...am Anfang der App
Code: [AUSKLAPPEN] Const fRate = (1000/30)
am Anfang des Mainloops Code: [AUSKLAPPEN] ;time at start of processing loop
time1 = MilliSecs() am Ende des Mainloops Code: [AUSKLAPPEN] ; frame limiting + freeing up CPU-time
time2 = MilliSecs() time3 = time2 - time1 time4 = fRate - time3 Delay time4 Das ist OJays Variante vom Ausbremsen. Hat den starken Vorteil, daß die CPU-Belastung deines Programmes von 100% auf 1-2% sinkt (wenn du nichts tust) |
||
|
|
Bura.Tino |
Antworten mit Zitat |
|---|---|---|
|
Man kann natürlich einfacherweise auch CreateTimer und WaitTimer() verwenden. |
||
|
|
||
Daniel Knobe |
Antworten mit Zitat |
|
|---|---|---|
| Deswegen brauch ich das auch, ich habe ein Programm im Fenstermodus und wenn das dann leuft dann ist alles extrem Lahm auf dem Desktop etc... | ||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
