Der wichtigste Aspekt der Unabhängigkeit von der Framerate ist, dass Sie die Framerate nicht verketten müssen. Es war einmal, in den dunklen Zeiten, dass Spiele geschrieben wurden, um die CPU so gut wie möglich zu nutzen und die Bildrate wurde durch die CPU-Geschwindigkeit bestimmt. Ich erinnere mich daran, Spiele auf meiner 16 MHz-Maschine zu spielen, bei denen Dinge so schnell vorbeifliegen würden, dass man nicht reagieren konnte, weil sie für 1-MHz-Maschinen geschrieben wurden. Programmierer haben sich daran gewöhnt und haben angefangen, Spiele zu schreiben, die die Framerate begrenzen, in der Regel bei 30 fps in den frühen Jahren, später bei 60 fps (normalerweise an den VSYNC des Monitors gebunden). Dies löste das Problem, aber war wirklich nervig für diejenigen von uns mit tollen Computern, die mehr fließende Bewegung wollten. Irgendwann haben sie begonnen, die Spiele völlig unabhängig von der Framerate zu schreiben, was Ihnen erlaubt, ein Spiel mit 700fps zu spielen und die gleiche Erfahrung wie bei 20fps zu bekommen, außer glatteren Grafiken. Und es kann auch mit der Laständerung während des Spiels umgehen, wie andere gesagt haben, was bei den heutigen Multitasking-Betriebssystemen sehr wichtig sein kann.
überprüfen Sie diesen Thread: http://StackOverflow.com/Questions/1284886/Optimizing-Transition-Movement-Smoothness-for-A-2D-Flash-Game – Cay