Skip to content

insidegamedevelopment.com

  • Was ist der Visual Effect Graph in Unity? Spieleprogrammierung
  • Die 2D-Kamera in Unity Spieleprogrammierung
  • Die Unreal Engine Spieleprogrammierung
  • Der Sprite-Editor Spieleprogrammierung
  • 3. Tutorial in Unity – FPS Microgame Spieleprogrammierung
  • Unity – 2D-Sprites animieren Spieleprogrammierung
  • Sprites in Unity importieren Spieleprogrammierung
  • Spieleprogrammierung für Anfänger 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

  • 3. Tutorial in Unity – FPS Microgame Spieleprogrammierung
  • Was ist ein Sprite Renderer? Spieleprogrammierung
  • Der RPG Maker Spieleprogrammierung
  • Nachbearbeitungseffekte in Unity Spieleprogrammierung
  • Der Sprite-Editor Spieleprogrammierung
  • Spieleperspektiven in Unity Spieleprogrammierung

Schreibe einen Kommentar Antwort abbrechen

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

  • Die Grundlagen von Unity Spieleprogrammierung
  • Shader Graph – Add Spieleprogrammierung
  • Arcus Animation Studios Spieleprogrammierung
  • Tracks mit Timeline aufnehmen Spieleprogrammierung
  • Industrial Showroom – Asset-Set für VR Spieleprogrammierung
  • Blöcke im Visual Effect Graph Spieleprogrammierung
  • Animator Controllers Spieleprogrammierung
  • Die Games Academy Spieleprogrammierung

Copyright © 2026 insidegamedevelopment.com.

Powered by PressBook News Dark theme