1. #1

    Registriert seit
    19.11.2011
    Beiträge
    2.128
    Thanked 1.936 Times in 1.180 Posts

    Standard KeyEvents - zwei Keys "zusammenlegen"

    Hi,

    ich moechte wissen wie dass zusammenlegen von zwei keys, bspw. "W" und "D" ein Objekt (kein Java-Objekt, sondern ein Rectangle z.B.) in einem Winkel (also gleichzeitig nach oben aber jedoch auch nach rechts) schwebt, bzw. sich verschiebt. Ich hoffe ihr wisst was ich meine.

    Krazex

  2. #2
    Avatar von patlux
    Registriert seit
    26.10.2011
    Beiträge
    1.196
    Thanked 1.596 Times in 725 Posts
    Blog Entries
    2

    Standard AW: KeyEvents - zwei Keys "zusammenlegen"

    Um auf die Tasten zu reagieren fügst du ja ein KeyListener hinzu. Wenn "W" gedrückt ist, dann subtrahierst du von der Y-Koordinate - 1. Wenn "D" gedrückt ist, addierst du der X-Koordinate + 1.

    Im Zeichnen-Event musst du dann einfach nur noch das Objekt zeichnen, an die oben genannten Koordinaten.

    Praktisch etwa so:

        
    // Auf die Tasten reagieren..
    public void keyPressed(KeyEvent e){
    int key = e.getKeyCode();
    if(key == KeyEvent.VK_W){
    y -= 1;
    }
    if(key == KeyEvent.VK_D){
    x += 1;
    }
    }

  3. The Following User Says Thank You to patlux For This Useful Post:


Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 29.12.2013, 14:31
  2. [Vorschlag] "Erledigt" und "Gelöst"-Status für Frage-Threads
    Von Sky.NET im Forum Feedback
    Antworten: 1
    Letzter Beitrag: 16.04.2013, 16:44
  3. Antworten: 2
    Letzter Beitrag: 29.09.2012, 15:24
  4. Hacker-Angriff auf "World of WarCraft" und "Diablo 3"!
    Von Waterpolo im Forum Gaming-News
    Antworten: 3
    Letzter Beitrag: 10.08.2012, 23:35
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.