‫Kommen Sie in diesem Video zurück, wir kümmern uns um die Kamera, damit sie sich mit unserem Player bewegt, also erstellen
‫wir dafür ein neues Skript.
‫Ich werde ein neues Skript erstellen und diese eine Folgekamera nennen, weil es die Folgekamera
‫ist.
‫Es folgt unserem Player und das werde ich gleich unserer Hauptkamera zuordnen.
‫Ziehen wir das also in seine Komponenten.
‫Folgen Sie Cam und jetzt öffnen wir sie.
‫Was wir hier tun werden, ist die Wachmethode zu verwenden.
‫Wir werden keine Updates verwenden.
‫Aber was wir alle brauchen, sind zwei Dinge, die wir brauchen, um das Ziel zu transformieren.
‫Wir brauchen also die Position des Ziels, der wir folgen müssen.
‫Und es ist öffentlich, weil wir es aus der Einheit heraus zuweisen möchten.
‫Das ist also das Ziel.
‫Und dann brauchen wir einen privaten Vektor drei, der den Offset zu unserem Player darstellt.
‫Das ist also ziemlich genau unsere Position im Vergleich zum Spieler.
‫Und lassen wir den Offset innerhalb der Wachmethode.
‫Also sagen wir einfach, dass Offset gleich ist, um diese Position minus dem Ziel, dieser Position, zu transformieren.
‫Also nehmen wir die Position von unserer Kamera selbst und ziehen die Position unseres Ziels, das unser Spieler ist,
‫ab.
‫Der Unterschied hier ist also ein Drei-D-Vektor, der hier eine Vektor-Drei-Variable ist, und wir speichern das
‫mit einem Offset und können jetzt fortfahren und diese Informationen aktualisieren.
‫Also nutzen wir die Leere.
‫Late Update Methode, Late Update wird jeden Frame aufgerufen, wenn das Verhalten aktiviert ist.
‫Also wird dieser für Kameras im Allgemeinen verwendet.
‫Ihr spätes Update ist also etwas, das Sie beispielsweise für Kamera-Updates verwenden sollten.
‫Rechts.
‫Und lassen Sie uns die Position transformieren.
‫Ändern wir also die Position unserer Kamera um die Zielposition.
‫Senden wir es also an die Zielposition.
‫Aber natürlich bekommen wir den Offset möglicherweise nicht, sonst wäre unsere Kamera nur in unserem Player
‫und jetzt basiert sie auf der Entfernung, die sie von Anfang an hat.
‫Also lass uns weitermachen und das Skript speichern.
‫Gehen wir zu Unity und werfen wir einen kurzen Blick darauf.
‫Unsere Hauptkamera wird hier also eine neue öffentliche Variable haben, der wir Target zuweisen können und jetzt können wir sagen, dass
‫unser Charakter das Target ist.
‫Und wie Sie jetzt sehen können, hat unsere Hauptkamera die Position eins fünf und minus fünf.
‫Und unser Charakter hat eine Position von lasst uns Null Null Komma fünf und Null setzen, damit es eine Distanz oder einen Unterschied
‫gibt.
‫Der Unterschied ist also eins, der große Unterschied ist 4. 5 und dem Zeder beträgt die Differenz minus fünf.
‫Jetzt hält unsere Hauptkamera immer diesen Abstand, diesen Offset zu unserem Spieler.
‫Jetzt speichern wir diese Szene und führen den Code aus.
‫Schauen wir also mal, ob unsere Kamera mitmacht.
‫Und wie Sie sehen können, wie ich das vermasselt habe, machen wir es noch einmal.
‫Unsere Spieler bewegen sich und großartig, also folgt unsere Kamera mit.
‫Perfekt.
‫Das war's.
‫Jetzt wissen Sie, wie Sie Ihre Kamera dazu bringen können, Ihrem Player zu folgen, was perfekt für einen Endlosläufer ist.
‫Im nächsten Video werden wir unsere Spieler animieren.
‫Sehen Sie also ihre.