Skip to content

Beta

  • Inhalt
  • Gamesübersicht
  • Games & Lyrik Podcast
  • Pressezentrum und Media-Kit
  • Jobs
  • Veröffentlichte E-Books
  • Impressum
    • Datenschutzerklärung
    • Disclaimer
  • Cookie-Richtlinie (EU)
  • Toggle search form
  • Chiller Cover
    Chiller Action
  • Armello Screenshot
    Armello Brettspiele
  • Star Swarm Stress Test Games und Lyrik
  • Blast Brigade Cover
    Blast Brigade vs. Evil Legion of Dr. Cread Action
  • Bill Elliott's NASCAR Challenge Cover
    Bill Elliott’s NASCAR Challenge Sport
  • '96 Zenkoku Koukou Soccer Senshuken Cover
    ’96 Zenkoku Koukou Soccer Senshuken Sport
  • Post Processing Effects
    Post Processing Effects in Unity: Ambient Occlusion, Anti-Aliasing und Auto-Exposure Spieleprogrammierung
  • Curve
    Geschwindigkeit und Position in Unity Spieleprogrammierung

Wie die Kamera dem Spieler folgt

Posted on 08/11/2022 By Claudia Wendt 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

Beitrags-Navigation

Previous Post: Bucky O’Hare
Next Post: Verloren

Related Posts

  • Tile Palette0
    Einführung in Tilemaps Spieleprogrammierung
  • Nebel
    Volumetrischen Nebel erzeugen Spieleprogrammierung
  • Confettiparty
    Das 2. Tutorial in Unity – Der 2D-Plattformer Spieleprogrammierung
  • Corel Painter Arbeitsbereich
    Corel Painter Spieleprogrammierung
  • Zusätzliche Post Processing Override Scenarios zur Szene hinzufügen Spieleprogrammierung
  • Hexagonal Tilemap
    Arbeiten mit sechseckigen und isometrischen Formen Spieleprogrammierung

Schreibe einen Kommentar Antwort abbrechen

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

Archives

  • November 2023
  • August 2023
  • Juli 2023
  • April 2023
  • März 2023
  • Februar 2023
  • Januar 2023
  • Dezember 2022
  • November 2022
  • Oktober 2022
  • September 2022
  • August 2022
  • Juli 2022
  • Juni 2022
  • Mai 2022
  • April 2022
  • März 2022
  • Februar 2022
  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 2021
  • Februar 2021
  • Januar 2021
  • Dezember 2020
  • November 2020
  • Oktober 2020
  • September 2020
  • August 2020
  • Juli 2020
  • Juni 2020

Categories

  • Action
  • Adventure
  • Adventure Escape
  • Brettspiele
  • Games und Lyrik
  • Geschicklichkeit
  • Hack and Slash
  • Horror
  • Kartenspiele
  • Liebe
  • Lyrik
  • Point-and-Click-Adventure
  • Puzzle
  • Rennspiele
  • Rogue-like
  • RPG
  • Shoot Em Up
  • Shooter
  • Simulation
  • Spieleentwickler
  • Spieleprogrammierung
  • Sport
  • Strategie
  • Survival
  • Textadventure
  • Tower-Defense
  • Uncategorized
  • Wimmelbild
  • Wirtschaftssimulation

Recent Posts

  • ProtoCorgi
  • Rosewater
  • Prim
  • Soccer Story
  • Application Systems Heidelberg

Recent Comments

  1. A WordPress Commenter zu Hello world!
  2. Rita zu Catch me!
  3. cvd zu Heart of Muriet
  4. cvd zu Heart of Muriet
  5. Gordon zu Jasper and the City of Lights
  • Starbreeze Studios Logo
    Starbreeze Studios Spieleentwickler
  • Advanced Dungeons & Dragons DragonStrike NES Cover
    Advanced Dungeons & Dragons – Dragon Strike Games und Lyrik
  • Der Verschwundene
    Der Verschwundene Games und Lyrik
  • General Entertainment Logo
    General Entertainment Spieleentwickler
  • Mega Man 2 Cover
    Mega Man 2 – The Mystery of Dr. Wily Action
  • Auto-Upturn Games und Lyrik
  • Sherlock Holmes und das Geheimnis der Mumie Cover
    Die Sherlock Holmes-Spiele Adventure
  • BIOTA Cover
    BIOTA Action

Copyright © 2025 Beta.

Powered by PressBook News Dark theme