Kamera anpassen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Die integrierte Kamera von Roblox bietet einen standardmäßigen Third-Person-Modus und einen optionalen First-Person-Modus, sodass Sie keine eigene Verfolgungskamera erstellen müssen. Für individuellere Szenarien können Sie die Standardwerte in Camera anpassen oder sie vollständig ersetzen, wie zum Beispiel für Über-die-Schulter-, isometrische und Waffensichtansichten.

Grundlegende Einstellungen

Sie können gängige Kameraeinstellungen direkt im StarterPlayer-Objekt von Studio konfigurieren. Diese Einstellungen umfassen Zoom-Distanz sowie verschiedene Kamera, Occlusion und Bewegungs Modi.

  1. Wählen Sie im Explorer-Fenster das StarterPlayer-Objekt aus.

    StarterPlayer im Explorer
  2. Scrollen Sie im Properties-Fenster nach unten, um den Abschnitt Camera zu finden. Sie können die folgenden Eigenschaften direkt oder über ein Skript konfigurieren.

    Kameraeinstellungen auf StarterPlayer im Eigenschaftenfenster

Zoom-Distanz

Zusammen setzen CameraMaxZoomDistance und CameraMinZoomDistance den Bereich fest, in dem Spieler die Kamera in Bezug auf ihren Charakter zoomen können. Wenn Sie ein sehr hohes Maximum wie 500 festlegen, können die Spieler die Kamera weit hinauszoomen. Wenn Sie die Kamera auf eine bestimmte Entfernung vom Charakter fixieren und das Zoomen verhindern möchten, setzen Sie beide Eigenschaften auf denselben Wert.

LocalScript - Kamera-Zoom-Bereich
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 25
player.CameraMinZoomDistance = 50

Kameramodus

Die CameraMode-Eigenschaft legt das allgemeine Verhalten der Kamera zwischen zwei Optionen fest:

EinstellungBeschreibung
KlassischDie klassische Roblox-Drittpersonenkamera, die in die First-Person-Ansicht gezoomt werden kann. Ermöglicht es den Spielern, hinein- und herauszuzoomen (es sei denn, das Zoomen ist gesperrt) und die Kamera um ihren Charakter zu drehen.
LockFirstPersonFixiert die Kamera im First-Person-Modus. In diesem Modus sind alle Teile/Elemente des Charakters des Spielers unsichtbar für ihn, außer für die ausgerüsteten Tools.

Occlusion-Modus

Die DevCameraOcclusionMode-Eigenschaft steuert das Verhalten der Kamera, wenn der Spieler seinen Charakter nicht sehen kann, z. B. wenn er von einem BasePart verdeckt wird.

EinstellungBeschreibung
ZoomWenn der Charakter des Spielers hinter einem Objekt mit Transparency von weniger als 0,25 bewegt, zoomt die Kamera sehr nah an den Charakter heran, sodass er gesehen werden kann. Sobald der Charakter wieder in eine sichtbare Position zurückkehrt, zoomt die Kamera wieder heraus.
InvisicamWenn der Charakter des Spielers hinter einem Objekt mit Transparency von weniger als 0,75 bewegt, bleibt die Kamera unbewegt, aber das Objekt wird halbtransparent, sodass der Charakter gesehen werden kann. Sobald der Charakter wieder in eine sichtbare Position zurückkehrt, kehrt das Objekt zu seiner normalen Opazität zurück.
Zoom- und Invisicam-Occlusion-Modi

Bewegungsmodus

Die DevComputerCameraMovementMode (Computer) und DevTouchCameraMovementMode (Telefon/Tablet) bestimmen, wie der Spieler die Kamera bewegen kann.

EinstellungBeschreibung
UserChoiceDie Kamera bewegt sich basierend auf den Kameraeinstellungen des Spielers im Spiel.
KlassischDie Kamera bleibt auf ihrer Zoom-Distanz und verfolgt den Charakter des Spielers, während er sich in der Welt bewegt. Die Spieler können auch die Kamerasicht nach oben/unten neigen und sie um ihren Charakter drehen.
FollowÄhnlich wie Klassisch, aber die Kamera kann sich leicht drehen, um dem Charakter des Spielers ins Gesicht zu sehen, wenn er sich in eine Richtung bewegt, die nicht parallel zur Blickrichtung der Kamera ist.
OrbitalDie Kamera bleibt auf einer festen Zoom-Distanz und verfolgt den Charakter des Spielers, während er sich in der Welt bewegt. Die Spieler können die Kamera um ihren Charakter kreisen, aber die Sicht nicht nach oben oder unten neigen.
CameraToggleFunktioniert nur auf Computern (nicht auf Telefonen/Tablets) über DevComputerCameraMovementMode. Wenn der Spieler mit der rechten Maustaste klickt, wechselt die Kamera zwischen dem Klassisch-Modus und einem "freien Blick"-Modus, in dem die Bewegung der Maus die Umgebung betrachtet.

Kamera skripten

Jeder Spieler Client hat sein eigenes Camera-Objekt, das im lokalen Workspace residiert und über die Workspace.CurrentCamera-Eigenschaft zugänglich ist. Sie können die Standardkamerascripts von Roblox überschreiben, indem Sie den CameraType auf Scriptable setzen und dann am häufigsten die Kamera über die folgenden Eigenschaften steuern.

EigenschaftBeschreibung
Camera.CFrameDer CFrame der Kamera. Dies ist die am häufigsten verwendete Eigenschaft zur Positionierung und Ausrichtung einer Scriptable-Kamera in einem Spiel.
Camera.FieldOfViewDer Umfang des beobachtbaren 3D-Raums, der auf dem Bildschirm sichtbar ist, gemessen zwischen 1–120 Grad in die Richtung, die durch Camera.FieldOfViewMode definiert ist. Standard ist 70.
Camera.CameraTypeWechselt zwischen den verschiedenen Kameraverhalten, die in Enum.CameraType beschrieben sind, von denen einige die wählbaren Bewegungsmodi nachahmen. Wenn Sie dies auf Scriptable setzen, haben Sie die volle Kontrolle über die Kamera.
Camera.FocusDer Punkt im 3D-Raum, auf den die Kamera schaut. Wenn Sie Camera.CameraType auf Scriptable gesetzt haben, sollten Sie diese Eigenschaft in jedem Frame aktualisieren, da bestimmte visuelle Effekte detaillierter sind, je näher sie am Fokuspunkt sind.
©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.