Roblox Studio eine virtuelle Plattform, die es Benutzern ermöglicht, eigene Ideen in der Spielwelt zu erstellen und umzusetzen. Die Spieler haben die Möglichkeit, sich in Entwickler zu verwandeln, indem sie ihre eigenen Level, Welten und Spielmechaniken erstellen. Allerdings stehen viele Spieler oder Entwickler vor dem Problem, ohne Zugang oder Wissen zu haben, "wie man eine First-Person-Ansicht in Roblox Studio realisiert".
In diesem Artikel werden wir uns ansehen und erklären, wie Sie eine First-Person-Ansicht in Roblocks Studio erstellen können, indem Sie Folgendes verwenden einfaches Skript. Eine First-Person-Ansicht ist eine Art, die das Gefühl vermittelt, im Charakter zu bleiben, wo sich die Kamera an der Stelle der Augen des Spielers befindet.
Warum ist das Aussehen in der ersten Person wichtig? Die First-Person-Ansicht macht das Gameplay immersiver und realistischer. Dies gibt dem Spieler die Möglichkeit, die Welt des Spiels durch die Augen des Charakters zu sehen und seine Bewegung und Umgebung zu spüren. Auf diese Weise kann die First-Person-Ansicht das Spielerlebnis spannender und spannender machen.
Um eine First-Person-Ansicht in Roblocks Studio zu erstellen, verwenden wir ein Skript LocalScript. LocalScript ist ein Skript, das nur auf dem Computer des Spielers ausgeführt wird. Es ermöglicht Ihnen, mit lokalen Objekten des Spielers wie Kamera und Charakter zu interagieren.
Wie man einen First-Person-Look im Roblox Studio macht
In der Tat ist es ziemlich einfach, einen First-Person-Look in Roblocks Studio zu erstellen. Um dies zu tun, müssen Sie das Hauptwerkzeug des Skripts verwenden.
Schritt 1: Zuerst müssen Sie das Roblox Studio öffnen und das Spiel auswählen, dem Sie eine First-Person-Ansicht hinzufügen möchten.
Schritt 2: Wähle nach dem Öffnen des Spiels einen Charakter aus, durch dessen Augen du die Welt sehen willst. Suchen Sie nach dem Skript, das für die Kamerasteuerung zuständig ist. Dies ist normalerweise ein "CameraScript" -Skript.
Schritt 3: Öffnen Sie das "CameraScript" -Skript und suchen Sie nach den Zeilen, die für die Kameraposition verantwortlich sind. Sie sehen normalerweise ungefähr so aus:
local camera = game:GetService("Workspace").CurrentCamera camera.CFrame = CFrame.new(player.Character.Head.Position + Vector3.new(0, 0, 5), player.Character.Head.Position)
Schritt 4: Ersetzen Sie die für die Kameraposition zuständigen Zeilen durch die folgenden Zeilen:
local camera = game:GetService("Workspace").CurrentCamera camera.CameraType = Enum.CameraType.FirstPerson ist eine First-Person-Ansicht von camera.CameraSubject = player.Character.Head -- Der Kopf des Charakters
Schritt 5: Speichern Sie die Änderungen und starten Sie das Spiel. Jetzt musst du die Welt durch die Augen des ausgewählten Charakters sehen. Wenn sich dein Charakter bewegt, folgt ihm die Kamera.
Auf diese Weise können Sie Ihrem Roblox Studio-Spiel ganz einfach eine First-Person-Ansicht hinzufügen. Vergessen Sie nicht, zu experimentieren und Ihre Anpassungen vorzunehmen, um ein einzigartiges Spielerlebnis zu schaffen!
Aktivieren Sie den Bearbeitungsmodus
Um mit der Erstellung von First-Person-Videos in Roblox Studio zu beginnen, müssen Sie den Bearbeitungsmodus aktivieren. In diesem Modus können Sie Szenen bearbeiten und erstellen, Objekte hinzufügen und verschiedene Einstellungen anwenden.
Befolgen Sie diese Schritte, um den Bearbeitungsmodus zu aktivieren:
- Öffne Roblox Studio und lade dein Spiel herunter oder erstelle ein neues Projekt.
- Suchen Sie in der oberen Symbolleiste nach der Schaltfläche "Bearbeiten" und klicken Sie darauf.
- Sie befinden sich jetzt im Bearbeitungsmodus und können die Szene frei ändern.
Im Bearbeitungsmodus können Sie Objekte hinzufügen, deren Eigenschaften anpassen, die Beleuchtung ändern und vieles mehr. Wenn Sie eine First-Person-Ansicht erstellen möchten, müssen Sie auch eine Kamera erstellen und einrichten, damit der Spieler die Welt durch ihre Augen sehen kann.
Jetzt, da Sie den Bearbeitungsmodus aktiviert haben, können Sie mit der Erstellung Ihres First-Person-Videos in Roblox Studio beginnen!
Öffnen Sie den Abschnitt "Skripte"
Um die erste Person in Roblox Studio zu sehen, müssen Sie zum Abschnitt "Skripte" gehen. Dies ist der Ort, an dem Sie Code schreiben und bearbeiten, der das Verhalten Ihres Charakters im Spiel steuert.
Befolgen Sie die folgenden Schritte, um den Abschnitt "Skripts" zu öffnen:
- Öffnen Sie Roblox Studio und wählen Sie Ihr Projekt aus;
- Suchen Sie in der oberen rechten Ecke der Benutzeroberfläche die Registerkarte "Ansicht" und klicken Sie darauf;
- Wählen Sie im Dropdown-Menü den Punkt "Skripte" aus.
Nachdem Sie diese Schritte ausgeführt haben, sehen Sie das Fenster "Skripte", in dem Sie Ihre Skripte erstellen und bearbeiten können. Hier können Sie die Programmiersprache Lua verwenden, um Code zu generieren, der im Spiel ausgeführt wird. Die Programmierung mag auf den ersten Blick schwierig erscheinen, aber mit etwas Übung werden Sie die Grundlagen schnell beherrschen und Ihren eigenen Code für erstellen können First-Person-Ansicht in Roblox Studio.
Erstellen Sie ein neues Skript
Um eine First-Person-Ansicht in Roblox Studio zu implementieren, müssen Sie ein neues Skript erstellen. Dieses Skript wird für alle erforderlichen Aktionen und Einstellungen verantwortlich sein.
Folgen Sie den Anweisungen unten, um ein neues Skript in Roblox Studio zu erstellen:
| 1. | Öffnen Sie Roblox Studio und wählen Sie im oberen Menü den Bereich "Ansicht" aus. |
| 2. | Wählen Sie im Dropdown-Menü "Explorer" (Browser). |
| 3. | Im Browser finden Sie den Ordner "Workspace" (Arbeitsbereich). Klicken Sie mit der rechten Maustaste auf diesen Ordner und wählen Sie "Objekt einfügen". |
| 4. | Wählen Sie im angezeigten Fenster "Script" (Skript) und klicken Sie auf die Schaltfläche "Einfügen" (Einfügen). |
| 5. | Das neue Skript wird im Browser unter dem Ordner "Workspace" angezeigt. Benennen Sie es um, damit es leichter zu identifizieren ist. |
Jetzt haben Sie ein neues Skript, mit dem Sie mit der Implementierung der First-Person-Ansicht in Roblox Studio beginnen können.
Schreiben Sie ein Skript, um die Kamera zu ändern
Um den First-Person-Effekt in Roblox Studio zu erstellen, müssen Sie ein Skript schreiben, das die Position und Richtung der Kamera ändert.
Im Folgenden finden Sie ein Beispielskript in Lua, mit dem Sie die Kamera in eine First-Person-Ansicht ändern können:
local camera = game.Workspace.CurrentCamera-- Расстояние между игроком и камеройlocal cameraOffset = Vector3.new(0, 3, 0)-- Угол поворота камерыlocal cameraRotation = Vector3.new(0, 0, 0)-- Обновление положения и поворота камерыgame:GetService("RunService").RenderStepped:Connect(function()local player = game.Players.LocalPlayer.Characterif player thencamera.CFrame = player.HumanoidRootPart.CFrame * CFrame.new(cameraOffset) * CFrame.Angles(cameraRotation.x, cameraRotation.y, cameraRotation.z)endend)
In diesem Beispiel erstellen wir eine camera-Variable, die auf die aktuelle Kamera im Spiel verweist. Dann definieren wir einen cameraOffset-Vektor, der den Abstand zwischen dem Spieler und der Kamera angibt, und einen cameraRotation-Vektor, der den Drehwinkel der Kamera angibt.
Als nächstes verwenden wir das RenderStepped-Ereignis, um die Position und Drehung der Kamera bei jeder Bildaktualisierung zu aktualisieren. Wir erhalten die Position des Spielers und verwenden seinen CFrame, um die Kamera um eine bestimmte Entfernung zu bewegen und um einen bestimmten Winkel zu drehen.
Sie können die Werte für cameraOffset und cameraRotation anpassen, um den gewünschten First-Person-Look-Effekt zu erzielen.
Fügen Sie diesen Code in ein Skript im Workspace-Unterverzeichnis von Roblox Studio ein und führen Sie das Spiel aus, um das Ergebnis zu sehen.
Fügen Sie dem Objekt ein Skript hinzu
Um im Roblox Studio eine First-Person-Ansicht zu erstellen, müssen Sie dem Spielerobjekt ein Skript hinzufügen. Dieses Skript ist für das Verschieben der Kamera und das Steuern der Ansicht verantwortlich.
Wählen Sie zunächst ein Spielerobjekt in Roblocks Studio aus und öffnen Sie dessen Einstellungen. Klicken Sie auf der Registerkarte "Skripte" auf die Schaltfläche "Skript hinzufügen".
Es wird ein neues Skript angezeigt, das diesem Objekt zugeordnet wird. Öffnen Sie es, um mit der Bearbeitung zu beginnen.
Fügen Sie den folgenden Code in den Skripteditor ein:
| local camera = game.Workspace.CurrentCamera |
| camera.CameraType = Enum.CameraType.Scriptable |
| local mouse = game.Players.LocalPlayer:GetMouse() |
| mouse.Button1Down:Connect(function() |
| local character = game.Players.LocalPlayer.Character |
| camera.CameraSubject = character.Humanoid |
| end) |
Dieser Code definiert die Kamera des Spielers, setzt ihren Typ auf "Scriptable" (Skriptkamera) und legt das Spielerobjekt als Kamera des betreffenden Objekts fest.
Speichern Sie das Skript, nachdem Sie den Code eingefügt haben, und schließen Sie den Editor. Jetzt, wenn Sie das Spiel in Roblox Studio starten, werden Sie die Welt in der ersten Person sehen.
Sie können dieses Skript ergänzen, indem Sie andere Kamerasteuerungsfunktionen hinzufügen oder die Kameraeinstellungen ändern. Experimentieren Sie und passen Sie das Skript an Ihre Bedürfnisse an!