Der größte Teil des Spiels befindet sich in einer riesigen While-Schleife, in der bei jedem Tick die Benutzereingaben übernommen, Sprites gerendert werden usw. Mein Ziel ist es, einen festen FPS-Wert festlegen zu können, der dafür sorgt, dass das Spiel auf einem schnellen oder langsamen Computer mit der gleichen Geschwindigkeit läuft.
Ich kann natürlich das Uhrmodul in Pygame verwenden:
Code: Select all
clock = pygame.time.Clock()
Code: Select all
clock.tick(30)
Ist es also möglich, das Spiel unabhängig von der Geschwindigkeit des Computers mit einer festen FPS laufen zu lassen (oder eine Illusion davon zu machen) – oder zumindest mit der gleichen Geschwindigkeit durch die Verwendung eines Frame-Skip-Algorithmus?
Entschuldigung, wenn das so formuliert ist verwirrend.
Mobile version