Benutzer-Werkzeuge

Webseiten-Werkzeuge


objektbeziehungen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
objektbeziehungen:start [2024/04/09 12:03] Martin Pabstobjektbeziehungen:start [2024/04/09 12:06] (aktuell) – [Bewegen des Geistes] Martin Pabst
Zeile 135: Zeile 135:
  
  
-class Ghost {+class Ghost extends Actor {
    private Sprite body;    private Sprite body;
    private Sprite eyes;    private Sprite eyes;
Zeile 152: Zeile 152:
  
       body.playAnimation(15, 16, RepeatType.loop, 4);       body.playAnimation(15, 16, RepeatType.loop, 4);
 +   }
 +
 +   public void act() {
 +      if(isKeyDown("a")) {
 +         body.move(-4, 0);
 +         eyes.move(-4, 0);
 +      }
 +
 +      if(isKeyDown("d")) {
 +         body.move(4, 0);
 +         eyes.move(4, 0);
 +      }
 +
 +      if(isKeyDown("w")) {
 +         body.move(0, -4);
 +         eyes.move(0, -4);
 +      }
 +
 +      if(isKeyDown("s")) {
 +         body.move(0, 4);
 +         eyes.move(0, 4);
 +      }
    }    }
  
Zeile 199: Zeile 221:
  
 } }
- 
 </script> </script>
  
objektbeziehungen/start.1712664207.txt.gz · Zuletzt geändert: 2024/04/09 12:03 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki