Laden...

Wenn zwei tasten gedrückt, dann diagonal laufen

Erstellt von jansenpeter vor 10 Jahren Letzter Beitrag vor 10 Jahren 910 Views
Thema geschlossen
J
jansenpeter Themenstarter:in
38 Beiträge seit 2013
vor 10 Jahren
Wenn zwei tasten gedrückt, dann diagonal laufen

Hi,

ich bin bei nem kleinen Fun-Projekt dabei n 2D-"Gamechen" zu proggen.

Den Charakter bewegt man mit Pfeiltasten und wasd.

Das mache ich mit switch-case und den Keys, jetzt wäre mein nächster gedanke so eine art diagonales Laufen zu machen.

Also wenn Taste W und Taste A gedrückt dann diagonal links hochlaufen.

Wie frage ich jetzt ab das die beiden Tasten gedrückt sind?
Ein UND-Case gibts ja nicht 😉

  • Zensiert -
5.742 Beiträge seit 2007
vor 10 Jahren

Wie frage ich jetzt ab das die beiden Tasten gedrückt sind?
Ein UND-Case gibts ja nicht 😉

Nein, aber zwei bzw. vier if-Statements sollten den Job auch tun.

Bitte beachte aber, dass wir gewisse Grundlagen (worin deine Frage definitiv zählt) hier voraussetzen.

49.485 Beiträge seit 2005
vor 10 Jahren

Hallo jansenpeter,

mit Abfragen ist das nichts. Du musst halt bei KeyDown und KeyUp mitrechnen.

herbivore

Thema geschlossen