Animasi di AndEngine
Resource


∗ Gunakan sprite berupa tiled Sprite
∗ Terdiri dari
  ∗ 3 Kolom
  ∗ 4 Baris
Deklarasi attribut
∗ private Texture textureExample;
∗ private TiledTextureRegion regionExample;
∗ private AnimatedSprite spriteExample;
Inisialisasi Engine


Camera camera = new Camera(0, 0, 720, 420);
return new Engine(
new EngineOptions(true, ScreenOrientation.LANDSCAPE,
new RatioResolutionPolicy(720, 420), camera)
.setNeedsMusic(true));
Load Resources


textureExample = new Texture(512, 512);
regionExample = TextureRegionFactory.createTiledFromAsset(
textureExample, this, "example.png", 0, 0, 3, 4);
mEngine.getTextureManager().loadTexture(textureExample);
spriteExample = new AnimatedSprite(10, 10, regionExample);
spriteExample.animate(new long[]{100,100,100}, 0, 2, true);
Load sprite ke scene


∗ Scene scene = new Scene(1);
∗ scene.getLastChild().attachChild(spriteExample);
∗ return scene;
Load sprite ke scene


∗ Scene scene = new Scene(1);
∗ scene.getLastChild().attachChild(spriteExample);
∗ return scene;

Animasi di andengine

  • 1.
  • 2.
    Resource ∗ Gunakan spriteberupa tiled Sprite ∗ Terdiri dari ∗ 3 Kolom ∗ 4 Baris
  • 3.
    Deklarasi attribut ∗ privateTexture textureExample; ∗ private TiledTextureRegion regionExample; ∗ private AnimatedSprite spriteExample;
  • 4.
    Inisialisasi Engine Camera camera= new Camera(0, 0, 720, 420); return new Engine( new EngineOptions(true, ScreenOrientation.LANDSCAPE, new RatioResolutionPolicy(720, 420), camera) .setNeedsMusic(true));
  • 5.
    Load Resources textureExample =new Texture(512, 512); regionExample = TextureRegionFactory.createTiledFromAsset( textureExample, this, "example.png", 0, 0, 3, 4); mEngine.getTextureManager().loadTexture(textureExample); spriteExample = new AnimatedSprite(10, 10, regionExample); spriteExample.animate(new long[]{100,100,100}, 0, 2, true);
  • 6.
    Load sprite kescene ∗ Scene scene = new Scene(1); ∗ scene.getLastChild().attachChild(spriteExample); ∗ return scene;
  • 7.
    Load sprite kescene ∗ Scene scene = new Scene(1); ∗ scene.getLastChild().attachChild(spriteExample); ∗ return scene;