2017-12-30 25 views
-1

Ich bin sehr neu in der Einheit und ich habe gesucht, wie man etwas bewegen kann, wie ein Spieler. Ich habe ungefähr 5 verschiedene Webseiten ausprobiert, eine davon durch die Einheit selbst, und sie alle tun nichts. Ich bin ziemlich frustriert und ich weiß nicht, wie ich das beheben kann. Kannst du mir bitte sagen, was los ist? Es kann sein, weil ich eine ältere Unity verwende oder meine Unity einfach nur scheiße ist, aber ich bin mir nicht sicher. Das Skript ist:Wie man ein Objekt in Unity bewegt/die Skripte funktionieren nicht

Vielen Dank, ich hoffe, ich werde herausfinden, warum, und hoffentlich wird es tatsächlich funktionieren.

+0

Hallo, willkommen in SO. Ihre Frage enthält möglicherweise nicht genügend Details für jemanden, der Ihnen helfen kann. Es sieht so aus, als ob eine Menge des relevanten Codes fehlt. Bitte [nimm die Tour] (https://stackoverflow.com/tour) und lies [how to ask] (https://stackoverflow.com/help/how-to-ask) und [wie man ein minimales, überprüfbares erstellt Beispiel] (https://stackoverflow.com/help/mcve) für bessere Ergebnisse bei der Verwendung dieser Website. Viel Glück! – theFunkyEngineer

+0

Der Geschwindigkeit ist niemals ein Wert zugewiesen, daher ist sie standardmäßig auf Null eingestellt. –

+0

Haben Sie dieses Skript an Ihren Player angehängt? Hat Ihr Player eine Starrkörperkomponente? Wie erfolgt die Eingabe (z. B. Tastatur?). Hast du mit den Einstellungen am Starrkörper experimentiert? Versuchen Sie, sie auf die Standardeinstellung zurückzusetzen. Probieren Sie Vector3 movement = transform.position + new Vector3 (moveHorizontal, 0.0f, moveVertical); – Absinthe

Antwort

1

Ihr Code ist in Ordnung. Einige mögliche Gründe, die Sie nicht erreicht haben, was Sie wollen:

  • Ihr Player hat keine RigiBody-Komponente;
  • Sie haben das Skript nicht an den Player angehängt.
  • Sie haben der Geschwindigkeitsvariablen im Inspector keinen Wert zugewiesen;
  • Sie geben die falschen Tasten ein (die Standardtasten "Horizontal" und "Vertikal" sind "w-a-s-d" und Pfeiltasten).
Verwandte Themen