PDA

Просмотр полной версии : Анимация листов со спрайтами(sprite sheets)/


JiMKE
19.03.2010, 00:43
Привет всем!
Подскажите пожалуйста вменяемый класс(или набор классов) для анимации с использованием спрайт-листов.
Сам лично пробовал этот (http://blog.hexagonstar.com/animatedbitmapclass/)
Все хорошо, кроме того, что при попытке подвигать контейнер с анимацией все безнадежно виснет.

Заранее спасибо=))

JiMKE
22.03.2010, 23:18
Беру свои слова назад.
Библиотека хорошая, для тех кому нужны лишь функции анимации листов со спрайтами.
Это просто я, тупенький, пытался подвигать контейнер в цикле, когда надо было вешать на это действие листенер.
Минусы конечно есть. Особенно огорчает отсутствие функции отзеркаливания анимации, но эту проблему я решил созданием собственной.
И не радует, что библиотека проигрывает анимацию просто по заданным высоте и ширине кадра. То есть нельзя составить произвольную цепочку анимации программно. Но и это, я думаю, решается.

iflamberg
22.03.2010, 23:35
а ты уверен, что листы со спрайтами дают преимущества в скорости по сравнению с раскадровкой битмапов в MovieClip.
Я проверял только с точки зрения веса. Разница в весе(между листом спрайтов и пачкой спрайтов) оказалась незначительной (для в общей сложносто 800 кадров 80х30, 4мб веса, разница в 100кб). Поэтому я решил не возиться с листами, потому как производительность меня устраивала.