![]() |
Создание покадровой анимации на AS3
Есть анимация в картинках.. например летит самолёт - 10 png картинок.
Резонно ли пробовать организовывать его анимацию программно, например: спрайт в котором по таймеру происходит removeChildAt(прошлый) и addChild(новый) или битмап который будет отчитаться, так же по таймеру, и заполнятся прозрачным png. Терзают сомнения что такой вариант будет существенно медленней, нежели обычная по кадровая анимация в Flash IDE. Подскажите каким способом лучше всего реализовать анимацию этого объекта. Спасибо! |
Тоже сначала казалось, что так медленнее чем в ИДЕ.
Но этот метод часто используется, и тормозов нет Анимация листов с тайлами (sprite sheets) |
Один битмап, в котором меняется битмапдата, лучше, чем removeChildAt(прошлый) и addChild(новый), и по производительности точно не хуже чем в ИДЕ
Добавлено через 4 минуты Меняется в смысле не пересоздаётся заново, а используется повторно, типа Код AS3:
|
Да, спасибо огромное!!!
уже реализовал как в примере от @andrew911 так как показал f.g.programmer Всё гладко и летает, доволен ) |
| Часовой пояс GMT +4, время: 01:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.