Früher habe ich sichergestellt, dass alle Flash-Spiele auf 30 fps begrenzt sind, da Edmund McMillen „s Die Bindung von Isaac wird mit dieser Bildrate ausgeführt. N v2.0
(Flash Player 11) wird mit 60 fps ausgeführt.
Warum scheinen in Flash entwickelte Spiele eine begrenzte Framerate zu haben?
Was sind die Grenzen für die fps bei der Entwicklung in Flash?
Kommentare
- Ich verstehe ' nicht, warum diese Frage 3 Abstimmungen erhalten hat. ' ist eine gültige Frage Fragen zu Flash sind hauptsächlich aus historischen Gründen relevant.
- @Philipp " Zeigt keinen Forschungsaufwand ". (Es ist ' auch nicht sehr nützlich – eine nützlichere Frage wäre etwa " gewesen, wie ich die Framerate von my ändern kann Flash-Spiel ".)
Antwort
Gemäß AS3-Dokumentation:
frameRate :
Ruft die Bildrate der Bühne ab und legt sie fest. Die Bildrate wird als Bilder pro Sekunde definiert. Standardmäßig ist die Rate auf die Framerate der ersten geladenen SWF-Datei eingestellt. Der gültige Bereich für die Bildrate liegt zwischen 0,01 und 1000 Bildern pro Sekunde.
Hinweis: Eine Anwendung kann möglicherweise keine Einstellungen für hohe Bildraten vornehmen, da die Zielplattform nicht schnell genug ist oder der Player dies tut synchronisiert mit dem vertikalen Leerzeitpunkt des Anzeigegeräts (normalerweise 60 Hz bei LCD-Geräten). In einigen Fällen kann eine Zielplattform auch die maximale Bildrate senken, wenn sie eine hohe CPU-Auslastung erwartet.
Antwort
Die Framerate von Flash Player ist auf 60 begrenzt Ignorieren der Eigenschaft Stage.frameRate
= 1000 seit FP10. In Flash Player 9.0c
können sowohl die Bildrate als auch die Timerauflösung auf 1000 (millisekundengenau) eingestellt werden.
Antwort
Inzwischen ist die max. Die Framerate wurde auf 120 fps
Kommentare
- Willkommen bei GDSE & Vielen Dank für Ihren Beitrag. Basierend auf Ihren Profilinformationen scheinen Sie Erfahrung in der Entwicklung von Flash zu haben. Diese Antwort könnte verbessert werden, indem mitgeteilt wird, wie / wann die Framerate auf 120 fps erhöht werden kann.