2016-07-11 36 views
-2

So mache ich ein einfaches Basketball Shoot-Spiel, das die Wischgeste verwenden (nach unten wischen, um Bälle zu werfen).Swipe-Steuerelement seltsam auf Android-Gerät

Wenn ich Unity Remote 4 auf meinem Android-Gerät verwende, funktioniert alles gut, wenn ich mit meinem Finger wische, wirft es einen Ball entsprechend der Wischbewegung.

Aber wenn ich meine App erstellen und auf meinem Android-Gerät ausführen, funktioniert die Wischgeste, aber es wirft Bälle in eine andere Richtung, die nicht mit der Wischrichtung übereinstimmt. Ich starte meine App auf zwei verschiedenen Geräten und sie haben verschiedene Richtungen für die gleiche Wischbewegung.

enter image description here

, wie ich das beheben kann? muss ich etwas in Unity-Player-Einstellungen einrichten?

Vielen Dank :)

+0

Siehe [Erstellen eines minimalen, vollständigen und überprüfbaren Beispiels] (https://stackoverflow.com/help/mcve) –

+0

Ich habe festgestellt, dass sich die Unity-Fernbedienung nicht so verhält wie im Spiel traurig telefonieren. Die einzige Lösung besteht darin, ein Build zu erstellen und es an das Telefon zu senden, um zu sehen, was es tut, und herauszufinden, warum es nicht so funktioniert, wie Sie es von Log-Statements erwarten. – CaseyB

+0

Einheit entfernt *** IST TOTAL IRRELEVANT ***. es ist nur eine kabellose Maus. BENUTZE ES NICHT!! es ist eines der wirklich dümmsten Dinge in Unity. Und das sagt etwas. Ehrlich gesagt, benutze es nie. – Fattie

Antwort

0

Ich gehe davon aus, dass Sie Raycast verwenden Streichgeste zu erfassen. Wenn dies der Fall ist, dann aktualisieren Sie Ihre Frage mit Code-Snippet. Wir müssen bei der Verwendung von RayCast ein wenig schlau spielen.

+0

Ich habe FingerGesture und Spielmacher Asset gekauft, damit ich das erreichen kann –