Ergebnis 1 bis 6 von 6

Thema: [XP]Taste gedrückt halten

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Bei "Conditional Branch" gibt es die Option "Button", damit kann man die Tasten in Echtzeit abfragen, d.h. die Ausführung wird während der Abfrage nicht angehalten.

    Um rauszukriegen welcher Wert für welche Taste ist einfach "Button Processing" anklicken und dann auf F1 drücken.

  2. #2
    Läßt sich auch mit Ruby lösen.

    Code:
    Input.press?(TastenCode)
    Das gibt true zurück solange die angegebene Taste gedrückt ist, kann also in einem if oder einem Conditional Branch verwendet werden.
    Gültige Werte für den TastenCode sind:
    Code:
    # Die Cursortasten
    Input::DOWN
    Input::LEFT
    Input::UP
    Input::RIGHT
    
    Input::A # Taste A (was eingestellt ist, siehe F1)
    Input::B # Die Abbruch-Taste (Esc)
    Input::C # Bestätigungstaste (Enter, Space)
    # Weitere Gamepad-Tasten, die über F1 belegt werden können
    Input::X
    Input::Y
    Input::Z
    Input::L
    Input::R
    
    # Selbsterklärend
    Input::SHIFT
    Input::CTRL
    Input::ALT
    Input::F5
    Input::F6
    Input::F7
    Input::F8
    Input::F9
    Das Arbeiten mit diesen obigen Konstanten erspart es einem sich irgend eine Zahl zu merken. Input::F5 ist da doch viel aussagekräftiger als zB 8 (kA welcher Taste 8 entspricht).

  3. #3
    Hab jetzt gesehen, dass das auch in diesem FAQ zum XP drin steht.^^°
    So gesehen ist der XP was die Tastenbelegung und -abfrage angeht doch besser als der rm2k.
    Bei ihm ist der Tastenpatch sozusagen schon enthalten.

Berechtigungen

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