|
![]() |
Beispiel im Online-Editor bearbeiten
App installieren auf Smartphone oder Tablet
Sources downloaden (AndroidEx8.zip)
// AndroidEx8.java package app.ex8; import ch.aplu.android.*; public class AndroidEx8 extends GameGrid { public AndroidEx8() { super(8, 8, 0, RED); } public void main() { Pacman paki = new Pacman(); addActor(paki, new Location(0, 0)); doRun(); } } class Pacman extends Actor { public Pacman() { super(true, "pacman", 2); } public void act() { move(); if (!isMoveValid()) turn(90); showNextSprite(); } } |
super(true, "packman", 2); | Die Anzahl der Sprites wird beim Erzeugen des Actors als Parameter angegeben. In unserem Beispiel werden zwei Bilder pacman_0.png und pacman_1.png verwendet. |
move(); if (!isMoveValid()) turn(90); |
Der Pacman bewegt sich dem Rand entlang |
showNextSprite() | Die Bilder pacman_0.png und pacman_1.png werden abwechslungsweise angezeigt. |