Я занимаюсь разработкой игры для платформы Android с использованием flash cs5 и AS3.
проблема: игра будет работать со скоростью 24-29 кадров в секунду, пока я не вызову movieClip с покадровой анимацией, а затемпадение до 10-14 FPS.Он отлично смотрится на моем ПК и не теряет фреймы, пока я не перенесу его в свой Evo для тестирования.Я также проверил на Epic, и я не теряю Frames, что заставляет меня поверить, что именно пиксельная популяция в evo вызывает проблему, но я перепробовал все, что мог придумать, чтобы не сделать его настолько интенсивным на графикено каждый раз одни и те же результаты.
Это анимация из 20 кадров, и мой FPS во флэш-памяти установлен на 24
Что я пробовал:
png на каждый кадр |GIF на каждом кадре |перо инструмент векторной графики каждого изображения на каждом кадре |анимация вместо кадра за кадром |статическое изображение в мувиклипе и создание цикла в AS3, который будет циклически проходить по изображениям |onEnterFrame |
Единственное, что на самом деле делает его гладким, это наличие одинакового изображения на каждом кадре.Вот почему я считаю, что это графика, а не процессор.
**Benchmark on PC :**
FPS: 24/24
FPS DURING ANIMATION: 24/24
MS: 33
MS DURING ANIMATION: 33
MEMORY: 18.87
MEMORY DURING ANIMATION: 19.27
**Benchmark on Evo :**
FPS: 24/24
FPS DURING ANIMATION: 13/24
MS: 36
MS DURING ANIMATION: 80
MEMORY: 2.931
MEMORY DURING ANIMATION: 2.993