-
Book Overview & Buying
-
Table Of Contents
Learning AndEngine
By :
There are two ways of creating an animation. First, our sprite can give multiple frames and we animate the sprite by changing the frames in time. The second way is using tweens (short for in-between).
The AnimatedSprite class is simply a tiled sprite with the added functionality to change tiles in time. Let's change the GameScene class temporarily to see how an animated sprite works. This is shown in the following code:
AnimatedSprite fly;
@Override
public void populate() {
...
fly = new AnimatedSprite(240, 200, res.enemyTextureRegion, vbom);
fly.animate(125);
attachChild(fly);
}The first line creates the animated sprite. It works exactly the same way as any other sprite. We simply specify the location on the screen, the tiled texture region, and the Vertex Buffer Object manager.
The animate() method starts the animation. It takes a single parameter or multiple parameters. The simplest way is to pass one float value that specifies for how...
Change the font size
Change margin width
Change background colour