-
13.07.2013, 11:17 #1
- Registriert seit
- 19.11.2011
- Beiträge
- 2.128
Thanked 1.936 Times in 1.180 PostsKeyEvents - 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
-
15.07.2013, 19:01 #2
- Registriert seit
- 26.10.2011
- Beiträge
- 1.196
- Blog Entries
- 2
Thanked 1.596 Times in 725 PostsAW: 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;
}
}
-
The Following User Says Thank You to patlux For This Useful Post:
Ähnliche Themen
-
Unterschied zwischen "ChicaPC-Shield" und "Malwarebytes Anti-Malware"?
Von Accountuser im Forum WindowsAntworten: 1Letzter Beitrag: 29.12.2013, 14:31 -
[Vorschlag] "Erledigt" und "Gelöst"-Status für Frage-Threads
Von Sky.NET im Forum FeedbackAntworten: 1Letzter Beitrag: 16.04.2013, 16:44 -
"Wer ist online" & "Forum-Mitarbeiter" stimmen nicht überein
Von Devon im Forum SupportAntworten: 2Letzter Beitrag: 29.09.2012, 15:24 -
Hacker-Angriff auf "World of WarCraft" und "Diablo 3"!
Von Waterpolo im Forum Gaming-NewsAntworten: 3Letzter Beitrag: 10.08.2012, 23:35
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.