Once you have a set of images, you can animate them with a SpriteAnimation.



It should look like this : Example

  • setImages(heroSprites): set a String array containing the filenames of the sprites.
  • setX(hero.getX()), setY(hero.getY()): set the position.
  • setDuration(2000): set how long the whole animation takes to be played (in milliseconds).
  • setLoop(true): if true, the animation will repeat. Otherwise, it will be played only once and the last sprite will remain displayed.
  • setPlaying(true): if true, the animation plays if false the animation is and a pause() function also exists to have nice shortcuts.
  • You can also reset the progression of the animation with reset()
Create your playground on
This playground was created on, our hands-on, knowledge-sharing platform for developers.
Go to