Ich habe Schwierigkeiten in der Einheit 2D. Ich versuche, eine Kugel in einer linearen Richtung über den Bildschirm zu bewegen, nachdem ich eine einzelne Berührung erkannt habe, was sich jedoch als ziemlich schwierig erweist. Ich habe recherchiert und recherchiert, aber ich kann nicht die Antwort auf beide Teile des Problems finden, daher komme ich hierher. Ich entschuldige mich, wenn das nicht das Richtige war. Wie auch immer, weiter zur Frage. Wie würde ich eine einzelne Berührung erkennen und wie würde ich ein Spielobjekt auf der X-Achse für eine bestimmte Anzahl von Koordinaten verschieben? Ich möchte keine Touch-Richtung angeben, es muss nur eine Berührung sein. Eine andere Sache könnte eine Berührung des Objekts selbst sein. Es tut mir leid, wenn ich das nicht tun sollte. P.S. Mein Code ist schrecklich und kaum da, also werde ich es nicht teilen.Bewegung in einer linearen Richtung basierend auf Berührungseingabe in Unity 2D
0
A
Antwort
0
Um die Berührung zu erkennen, verwenden Sie Input.GetTouch. Die Nummer im Parameter ist die Nummer der Berührung, wie die erste oder die zweite oder die dritte Berührung usw. Wenn Sie nur eine Berührung wünschen, verwenden Sie einfach die ganze Zeit Input.GetTouch(0)
.
Um das Objekt in der X-Achse zu verschieben, müssen Sie den Benutzer Transfrom.Translate verwenden. Die Parameter sind die Menge, die Sie in einer bestimmten Achse verschieben möchten.
Verwandte Themen
- 1. 2D spcae: Wie funktioniert die Vektorvorhersage für den Schnittpunkt einer kreisförmigen Bewegung und eines linearen Bewegungsobjekts?
- 2. Unity Diagonal Bewegung funktioniert nicht
- 3. Bewegung von 2D auf 3D
- 4. Debug Zeichen Bewegung rückwärts in Unity 5
- 5. Blick in Richtung 2d Vektor
- 6. Einheit 2D Charakter Bewegung
- 7. Schriftart basierend auf Richtung in CSS setzen
- 8. Unity FPSController Spieler in Richtung Kamera bewegen
- 9. Unity 2D C# seltsames Bewegungsverhalten
- 10. meine Kollision 2d funktioniert nicht in C# auf Unity
- 11. Unity 2D-C# - Collider nicht
- 12. In Richtung auf der Mitte einer Kurve
- 13. Berechnung der Tangente in einer bestimmten 2D-Richtung
- 14. Unity 2D Gesundheitsbar
- 15. Spieler Bewegung auf Unity3d
- 16. 2D-Grundbewegung UNITY
- 17. Unity - Zu viele Verts in einer kleinen 2D-Szene
- 18. Flipping eine 2D-Sprite-Animation in Unity 2D
- 19. Bewegung in Richtung kontinuierliche Integration im Gange, irgendwelche Vorschläge?
- 20. Unity 2D-Animation läuft teilweise
- 21. Unity 2D - OnMouseDown() funktioniert nicht
- 22. 3D-Klassen in einem 2D Unity-Spiel
- 23. Verstecke Spielobjekte dynamisch in Unity 2D
- 24. Drehen Marker basierend auf der Fahrt Richtung
- 25. Glättung von Gehanimationen in Einheit (2D-Unity in C#)
- 26. Fair 2d Spiel Bewegung Kollision Schiedsverfahren
- 27. UITextView erkennt keine Berührungseingabe
- 28. 2d Spiel Physik In/Out basierend auf Geschwindigkeit
- 29. Slider nicht mit Berührungseingabe
- 30. Excel Conditional Format basierend auf Werten in 2D-Array