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
    Die Beschreibung, die du da angibst, passt zum rm2, aber nicht zum XP.
    Bei diesem ist die Tastenabfrage anders.
    Dort muss man afaik den Befehl "Key Input Processing" benutzen und bei dem kann man nur eine Variabel angeben, indem der Tastenwert gespeichert wird.

    Jetzt habe ich da aber auch ein Problem:
    Woher soll man die Werte wissen, die die Tasten haben?
    Beim rm2k galt ja 6=ESC, 5=Enter, 1=oben usw.
    Aber beim Xp trifft das anscheinend nicht zu (hab das schon ausporbiert).

    Und wie geht das da jetzt, wenn man eine Taste länger gedrückt haben will?

  2. #2
    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.

  3. #3
    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).

  4. #4
    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
  •