2015-02-25 3 views
0

Я пытался сделать анимацию как drawable_animation, но сложно найти «чистую» информацию Andengine. Поэтому у меня есть спрайт, и я хочу, чтобы он изменил текущую область текстуры на другую, подождал некоторое время, затем другой и т. Д. И при этом это движение направо. Я мог бы использовать sprite.setx(sprite.getx+movement);, но я верю, что это не правильно, так как?Как сделать анимацию с помощью спрайта в Andengine?

ответ

0

AnimatedSprite класс в andEngine, который заботится об анимации спрайта. Существует много учебных пособия: http://andenginedevtutorial.blogspot.com/2012/11/animated-sprite-andengine-gles2-tutorial.html или http://stuartmct.co.uk/2012/07/18/andengine-the-basics-of-sprites/

Что вам нужно подготовить это плиточный спрайт - файл PNG, содержащий все кадры анимации равномерно распределенную на картинке.

+0

Не могу использовать разные текстурыРегионы? –

+0

Для этого не существует метода внутри класса спрайтов. Но было некоторое время назад, чтобы изменить класс спрайта внутри пакета andengine и добавить setter для itextureregion. Но вам следует избегать этого. –

+0

Имеет ли значение, если мой png, содержащий все кадры, не равен 2 –

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