2015-08-12 2 views
0

Я использую спрайты для своей игры в Canvas-Engine и есть возможный способ воспроизведения анимации назад. Если я помещаю рамки с 10 на 0, это не сработает.Холст обратный лист спрайта

animations:{ frames: [10, 0] }

Или есть способ, чтобы отразить изображение в каждом цикле? Но в некоторых спрайтах это не вариант. Спасибо.

+0

Вы хотите, чтобы петля подумала о spritesheet назад или вы просто хотите подумать, что спрайт как обычно, но перевернуть сам спрайт? – Canvas

+0

Я не хочу переворачивать его, просто запускаю его из последнего кадра в первую очередь. –

ответ

0

Я понятия не имею, что вы хотите

Но я сделал это (вы должны быть много более конкретно в вашем вопросе!):
http://jsfiddle.net/neuroflux/qs37w/2/

Это в основном, оживляющий от кадра- к кадру 10 затем запускается переключатель, чтобы отменить его.

Это работает так же быстро, как и requestAnimFrame.

+0

Приятно, но мне нужно это в этом движке http://canvasengine.net/ Для запуска от последнего к первому кадру. Есть расширение Анимация, ведьма позволяет запускать спрайт-листы, а переменная frames содержит массив, где 'array [0] = FirstFrame' и' array [1] = LastFrame' Мне нужно получить 'array [0] = LastFrame' и' array [1] = FirstFrame' Engien не допускает такой массив. –

Смежные вопросы