Ergebnis 1 bis 20 von 29

Thema: Switch per Tastendruck ändern[2k3]...

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #24
    Zitat Zitat von Kelven Beitrag anzeigen
    ...außerdem kann der Maker nur zwei Tasteneingaben gleichzeitig verarbeiten. Man könnte also nicht gleichzeitig bewegen, gedrückt halten und angreifen.
    Das geht sehr wohl. Zumindest geht es bei mir. Möglicherweise hast du eine andere Version als ich. Als Beleg kannst du dir das Video von meinem Zelda AKS ansehen. Da werden Leertaste, Shift, ESC und die Richtungstasten gleichzeitig abgefragt (und es funktioniert auch, was sich per F9 überprüfen lässt). Muss allerdings betonen, dass das Version 1.51 ist. Ansonsten könnte ich ja die Richtungstasten nicht einzeln abfragen und auch kein diagonales Laufen mit einbauen.

    EDIT: Naja, klar. Wenn man die "Wait until Key pressed"-Methode benutzt, DANN kann man keine zwei Tasten gleichzeitig abfragen. :EDIT

    Zitat Zitat von makenshi Beitrag anzeigen
    Das hier reicht vollkommen
    Ja, wenn man sich mit mittelmäßiger Funktion zufrieden gibt, dann schon.

    Also ich persönlich benutze ja diese Methode:

    Code:
    (Parallel Process)
    
    Check Key Input (Taste: Shift, Variable: Shift)
    If Variable Shift = 7
      then ShiftPressed = ON
      else ShiftPressed = OFF
    
    Check Key Input (Taste: ESC, Variable: ESC)
    If Variable ESC = 6
      then ESCPressed = ON
      else ESCPressed = OFF
    
    [...]
    
    Wait 0.0
    So werden alle Tasten gleichzeitig abgefragt und indem man einfach die Switches abfragt, erkennt man auch ganz leicht, ob eine Taste gedrückt gehalten wird bzw. losgelassen wird. Die eigentlichen KS-Routinen kann man dann ganz leicht in einem anderen Event verarbeíten. So habe ich's bei mir gemacht und so funktioniert es reibungslos. Unnötig ist daran gar nichts, denn wenn man die wahl zwischen "gut" und "mittelmäßig" hat, dann sollte man natürlich "gut" nehmen, auch wenn es komplizierter ist.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •