Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:spiele:worldtransformations

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
api:documentation:spiele:worldtransformations [2024/08/31 10:03] – angelegt - Externe Bearbeitung 127.0.0.1api:documentation:spiele:worldtransformations [2025/01/16 07:27] (aktuell) – [Demo-Programm zur Methode follow] martin
Zeile 63: Zeile 63:
  
       ship.move(dx, dy);       ship.move(dx, dy);
-      getWorld().move(-dx, -dy);+      World.getWorld().move(-dx, -dy);
  
       double centerX = ship.getCenterX();       double centerX = ship.getCenterX();
Zeile 70: Zeile 70:
       if(isKeyDown(Key.ArrowLeft)) {       if(isKeyDown(Key.ArrowLeft)) {
          ship.rotate(2);          ship.rotate(2);
-         getWorld().rotate(-2, centerX, centerY);+         World.getWorld().rotate(-2, centerX, centerY);
       }       }
  
       if(isKeyDown(Key.ArrowRight)) {       if(isKeyDown(Key.ArrowRight)) {
          ship.rotate(-2);          ship.rotate(-2);
-         getWorld().rotate(2, centerX, centerY);+         World.getWorld().rotate(2, centerX, centerY);
       }       }
  
Zeile 85: Zeile 85:
  
       if(time % 600 < 300) {       if(time % 600 < 300) {
-         getWorld().scale(0.99, centerX, centerY);+         World.getWorld().scale(0.99, centerX, centerY);
       } else {       } else {
-         getWorld().scale(1 / 0.99, centerX, centerY);+         World.getWorld().scale(1 / 0.99, centerX, centerY);
       }       }
  
Zeile 187: Zeile 187:
        
    public void act() {    public void act() {
-      getWorld().follow(spielfigur, 200, -1000, 2800, -10000, 600);+      World.getWorld().follow(spielfigur, 200, -1000, 2800, -10000, 600);
  
       vy = vy + ay;       vy = vy + ay;
api/documentation/spiele/worldtransformations.1725098581.txt.gz · Zuletzt geändert: 2024/08/31 10:03 von 127.0.0.1