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.
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
Der Geschwindigkeit ist niemals ein Wert zugewiesen, daher ist sie standardmäßig auf Null eingestellt. –
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