2017-06-10 4 views
0

Kann mir jemand erklären, warum, wenn ich "Vector3.Forward" oder das Äquivalent "Vector3 (0,0,1)" deklariere es das GameObject in der X-Position ändert eher als die Z-Position? Es ist wirklich einfach, aber ich bin für Worte verloren. Die dritte Variable, in der sich die 1 befindet, ist für die z-Position und nicht für die x-Position. Recht?Einheit; Vector3.Forward, ändert x-Position, nicht deklarierte z-Position

Der Code funktioniert, ich bin nur verwirrt über die Logik dahinter.

+1

Sehr wahrscheinlich, was Lestat in seiner Antwort sagte Bitte fügen Sie Code zu Ihrer Frage das nächste Mal. Es hilft den Leuten zu verstehen, was Sie falsch machen. – Programmer

Antwort

2

Was meinen Sie mit "es ändert sich"? bist du . Translate-es?

Wenn Sie es sind, übersetzen Sie es wahrscheinlich im lokalen Bereich. Wenn Sie im World Space übersetzen möchten, fügen Sie den zweiten Parameter zu .Translate wie folgt ein:

Verwandte Themen