Я пишу игровое приложение на ActionScript 3. Я использую FlashDevelop для написания кода и компиляции, а также Flash CS-6 для визуальных элементов и т. Д.
У меня возникла проблема с получением программыработать со стабильными 60 FPS.При компиляции и запуске игры в DEBUG через FlashDevelop частота кадров довольно плохая с серьезными сбоями при взаимодействии.Но при компиляции и запуске игры в RELEASE через FlashDevelop частота кадров на самом деле хорошая и близка к постоянным 60 FPS.
Однако, как только я запускаю игру из проводника Windows, версия .exe или .swf, которая имеетПриготовленная частота кадров снова становится такой же плохой, как и при запуске игры в режиме отладки через IDE.При запуске .swf через плагин для флеш-обозревателя частота кадров кажется хорошей.
Частота кадров в порядке при работе SWF через Firefox, MS Edge или Internet Explorer.
Низкая частота кадров при работеSWF через автономный проектор.Я пробовал несколько версий, в том числе 32 (последняя) и 16.
.exe, кажется, включает в себя версию 11 проектора, а также имеет плохую частоту кадров.
Проектор просто такплохо оптимизирован или я что-то не так делаю?Поскольку Flash постепенно терял поддержку, я надеялся, что мне не придется полагаться на плагины браузера для запуска игры.Так как игра отлично работает в IDE, я ожидал, что она будет работать и в проекторе.