Android AndEngine анимировать задом наперед - PullRequest
2 голосов
/ 11 января 2012

Я использую андегин, и у меня есть анимированный спрайт.

Я использую scene.animate(duration,0,5,1) для анимации спрайта от первого тайла до последнего.

Мне интересно, смогу ли я как-нибудь сделать анимацию в обратном направлении, чтобы она начиналась с последней плитки до первой.
Мне нужно получить 0,1,2,3,4,5,4,3,2,1,0.

1 Ответ

4 голосов
/ 11 января 2012

Попробуйте это,

sprite.animate(long[] pFrameDurations, int[] pFrames, int pLoopCount)

, где Анимация специфических кадров

Parameters:
    pFrameDurations: indicates the time delays between animations and must have the same length as pFrames.
    pFrames: indices of the frames to animate. // Here you specify your 0,1,2,3,4,5,4,3,2,1,0
    pLoopCount: indicates the no of times you want to repeat the animation 
...