berühren Sie den Bereich http://imageshack.us/a/img836/2909/swipe1.png
Im grünen Bereich kann der Benutzer nach oben, rechts, unten, links wischen. Wie kann ich jetzt z.B. wischen? oder nach unten wischen? oder nach rechts streichen oder nach links streichen? z.B. wie man einen String bekommt - & gt; input = getSwiped (); - & gt; Eingabe ist dann Auf, oder rechts oder unten oder links
Und der Benutzer kann zwei Tasten berühren. 1 oder 2. 1 ist für Ente und 2 ist für Sprung.
Ich möchte diese Eingaben gleichzeitig überprüfen. Der Benutzer kann im selben Moment berühren und auch nach oben wischen.
Ich weiß, dass es einen GestureDetector gibt. Ich schaute auf den Code, aber keine Ahnung, wie ich den Swipe-Teil verwenden kann.
Ich weiß ein bisschen, wie man die Knöpfe überprüft. Das Problem ist nur hier - & gt; Wie man die Eingaben gleichzeitig überprüft und wie man Swipe Up oder Swipe right etc.
Ich habe gesucht, wie man Multitouching überprüft:
%Vor%Dies erklärt eine sehr gute Möglichkeit, ein System zu implementieren um die Richtung eines Swipe zu erkennen. Ich poste es hier, weil der Artikel in der Zukunft verloren gehen könnte:
Erstellen Sie einen Klassennamen SimpleDirectionGestureDetector
%Vor%Setzen Sie dies in der create () - Funktion der LibGdx-Anwendung, um die Gestenbehandlung für Ihr Spiel zu aktivieren:
%Vor%Ich habe eine einfache Klasse erstellt, um die Richtung eines Swipe zu identifizieren
%Vor%/ ** * Erstellt von ROHIT am 3/11/2018. * /
%Vor%all der obige Code verwendet die libGDX Gdx.input.getDELTAX () und Gdx.input.getDELTAX (), um die relative Richtungsänderung zu erhalten.
hoffe das hilft dir:)