Kameras 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 ermöglicht einen standardmäßigen Third-Person-Modus und einen optionalen First-Person-Modus, sodass Sie keine eigene Verfolgen-Kamera erstellen müssen. Für individuellere Szenarien können Sie die Standard-Eigenschaften in Camera anpassen oder sie vollständig ersetzen, beispielsweise für Über-die-Schulter-, isometrische und Waffen-Zielansichten.

Grundlegende Einstellungen

Sie können gängige Kameraeinstellungen direkt im StarterPlayer-Objekt von Studio konfigurieren. Diese Einstellungen umfassen Zoom-Abstand sowie verschiedene Kamera-, Verschattungs- 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 Properties-Fenster

Zoom-Abstand

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 einstellen, können die Spieler die Kamera weit in den Raum herauszoomen. Wenn Sie die Kamera auf einen bestimmten Abstand vom Charakter fixieren und das Zoomen verhindern möchten, setzen Sie beide Eigenschaften auf den gleichen Wert.

LocalScript - Kamerazoom-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. Erlaubt es 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 für ihn unsichtbar, außer den ausgerüsteten Tools.

Verschattungsmodus

Die DevCameraOcclusionMode-Eigenschaft steuert das Verhalten der Kamera, wenn der Spieler seinen Charakter nicht sehen kann, beispielsweise 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-Verschattungsmodi

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 innerhalb der Erfahrung.
KlassischDie Kamera bleibt auf ihrem Zoom-Abstand und verfolgt den Charakter des Spielers, während er sich in der Welt bewegt. Spieler können auch die Ansichtsrichtung der Kamera nach oben/unten geneigen und sie um ihren Charakter herum bewegen.
FolgenÄhnlich wie Klassisch, jedoch kann die Kamera 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 einem festen Zoom-Abstand und verfolgt den Charakter des Spielers, während er sich in der Welt bewegt. Spieler können die Kamera um ihren Charakter herum bewegen, aber die Ansicht nicht nach oben oder unten neigen.
CameraToggleFunktioniert nur auf Computern (nicht auf Telefonen/Tablets) über DevComputerCameraMovementMode. Wenn der Spieler die rechte Maustaste klickt, wechselt die Kamera zwischen dem Klassisch-Modus und einem "freien Blick"-Modus, in dem das Bewegen der Maus die Umgebung umschaut.

Kamera skripten

Jeder Spieler-Client hat sein eigenes Camera-Objekt im lokalen Workspace, das ü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 in der Regel 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 einer Erfahrung.
Camera.FieldOfViewDas Ausmaß des beobachtbaren 3D-Raums, der auf dem Bildschirm gesehen werden kann, 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, einige davon ahmen die wählbaren Bewegungsmodi nach. 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 sich am Fokuspunkt befinden.
©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.