Skip to content

insidegamedevelopment.com

  • Blöcke im Visual Effect Graph Spieleprogrammierung
  • ak tronic Software & Services Spieleprogrammierung
  • Was ist der Visual Effect Graph in Unity? Spieleprogrammierung
  • Arbeiten mit dem Memory Profiler Spieleprogrammierung
  • Aktivieren von VR Spieleprogrammierung
  • Unity – 2D-Sprites animieren Spieleprogrammierung
  • Animator Controllers Spieleprogrammierung
  • Actioncy Spieleprogrammierung

Wie die Kamera dem Spieler folgt

Posted on 8. November 2022 By wagashikoechin Keine Kommentare zu Wie die Kamera dem Spieler folgt

Dieses kleine Tutorial thematisiert, wie die Kamera dem Spieler folgt.

Es gibt mehrere Möglichkeiten, dass die Kamera dem Spieler folgt. Eine Möglichkeit ist, die Kamera dem Spieler unterzuordnen. Wenn die Spielfigur bewegt wird, bewegt sich die Kamera mit. Das Problem ist, dass die Kamera mitrotiert, wenn der Spieler rotiert.

Deswegen ist es sinnvoller, ein Script zu verwenden.

Das Script lässt sich beispielsweise als „FollowPlayer“ bezeichnen. Die Kamera soll dem Spieler in jedem Frame verfolgen. Deswegen wird dies in den Update-Bereich gelegt.

Zuerst benötigst du eine Referenz zum Spieler. Mit einem Verweis auf „Transform“ setzt du das Script in Zusammenhang zur Position, Rotation und Skallierung des Spielers. Dann wird der Spieler hinzugefügt.

Ziehe den Spieler in das neue Script, um die Beziehung zwischen Kamera und Spieler herzustellen.

Füge ins Script folgende Zeile ein:

transform.position = player.position;

Damit wird die Kameraposition mit jedem Frame dem Spieler angepasst. Das Problem, dass sich jedoch jetzt ergibt ist, dass die Kamera dem Spieler vom Zentrum her folgt. Wir wollen aber eine Verfolgerperspektive und keine Ego-Perspektive.

Um dies zu erreichen wird eine weitere Variable benötigt. Vektor 3 definiert die Position innerhalb der Ebenen x, y und z.

Der Offset-Wert wird auf die Spielerposition addiert.

Jetzt folgt die Kamera deinem Game-Object in einigem Abstand.

 

Spieleprogrammierung Tags:Unity

Beitragsnavigation

Previous Post: TextMesh Pro – Font Asset Creation
Next Post: Das PlayerCollision Script in Unity

Related Posts

  • Unity Logo
    Einführung in Unity Spieleprogrammierung
  • TextMesh Pro – Font Asset Creation Spieleprogrammierung
  • Sprites in Unity importieren Spieleprogrammierung
  • 3. Tutorial in Unity – FPS Microgame Spieleprogrammierung
  • Unity – Was ist ein NavMesh? Spieleprogrammierung
  • Die Games Academy Spieleprogrammierung

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  • Unity Logo
    Einführung in Unity Spieleprogrammierung
  • Die Spielfigur mit dem Character Controller bewegen Spieleprogrammierung
  • Benutzeroberfläche von Unity
    Die Benutzeroberfläche von Unity Spieleprogrammierung
  • 3D Construction Kit Spieleprogrammierung
  • Was ist der Visual Effect Graph in Unity? Spieleprogrammierung
  • Erste Erfahrungen mit Unity Spieleprogrammierung
  • Erstellen einer Spielwelt UI Spieleprogrammierung
  • Die Unreal Engine – Ersteindruck Spieleprogrammierung

Copyright © 2026 insidegamedevelopment.com.

Powered by PressBook News Dark theme