Zum Hauptinhalt springen

Wie man mit einem Skript und einer Anleitung in Roblocks Studio läuft - eine detaillierte Anleitung

Roblocks ist eine beliebte Spieleplattform, auf der Benutzer ihre eigenen Spiele erstellen und mit anderen Benutzern interagieren können. Und obwohl es bereits viele Spiele mit verschiedenen Abenteuern in Roblox gibt, sind einige Entwickler und Spieler immer bestrebt, etwas Neues zu schaffen.

Eine der beliebtesten Anfragen ist die Möglichkeit, einen Charakter zu erstellen, der laufen kann. Es gibt mehrere Möglichkeiten, das Laufen in Roblocks Studio zu implementieren, aber eines der effektivsten und einfachsten ist die Verwendung von Skripten.

Öffnen Sie zunächst Roblox Studio und erstellen Sie Ihr eigenes Spiel oder wählen Sie ein vorhandenes aus. Wählen Sie dann den Charakter aus, dem Sie die Möglichkeit zum Laufen hinzufügen möchten. Um dies zu tun, benötigen Sie ein Skript, das die Bewegung des Charakters steuert.

Implementieren Sie das folgende Skript in das Charakterobjekt:

local humanoid = script.Parent:WaitForChild("Humanoid")
local runSpeed = 60
humanoid.WalkSpeed = runSpeed

Wenn Sie dieses Skript in das Charakterobjekt einfügen, läuft der Charakter mit der angegebenen Geschwindigkeit. In diesem Fall setzt das Skript die Bewegungsgeschwindigkeit des Charakters auf 60, aber Sie können diesen Wert nach eigenem Ermessen ändern.

Jetzt ist dein Charakter bereit zu laufen! Seien Sie jedoch vorsichtig: wenn alle Objekte, mit denen ein Charakter im Spiel interagiert, nicht die gleiche hohe Geschwindigkeit haben, kann dies zu einem seltsamen visuellen Effekt führen. Es wird daher empfohlen, die Geschwindigkeit anderer Objekte auf denselben Wert einzustellen, um ein Gleichgewicht zu schaffen.

Wie man einen Lauf in Roblocks Studio erstellt:

Schritt 1: Ein Charaktermodell erstellen

Der erste Schritt besteht darin, ein Charaktermodell zu erstellen, das den Lauf ausführt. Sie können fertige Modelle aus dem Katalog Roblocks verwenden oder Ihre eigenen erstellen. Es ist wichtig sicherzustellen, dass das Modell über eine Laufanimation verfügt, die Sie verwenden möchten.

Schritt 2: Hinzufügen eines Skripts

Als nächstes müssen Sie ein Skript hinzufügen, das den Lauf des Charakters steuert. Erstellen Sie ein neues Skript in Roblocks Studio und öffnen Sie es zur Bearbeitung.

Im Skript müssen Sie den folgenden Code hinzufügen:

local player = game.Players.LocalPlayerlocal humanoid = player.Character:WaitForChild("Humanoid")local isRunning = falsefunction onKeyPress(input)if input.KeyCode == Enum.KeyCode.LeftShift thenisRunning = truehumanoid.WalkSpeed = 32 -- Установите необходимую скорость бегаendendfunction onKeyRelease(input)if input.KeyCode == Enum.KeyCode.LeftShift thenisRunning = falsehumanoid.WalkSpeed = 16 -- Установите обычную скорость ходьбыendendgame:GetService("UserInputService").InputBegan:Connect(onKeyPress)game:GetService("UserInputService").InputEnded:Connect(onKeyRelease)

Dieser Code erstellt eine lokale Variable "player«, die den lokalen Spieler darstellt, und eine Variable »humanoid", die den animierten Charakter dieses Spielers darstellt. Anschließend wird die Variable «isRunning» auf "false" gesetzt.

Wenn ein Spieler die Umschalttaste auf der Tastatur drückt, wird die Funktion "onKeyPress" aufgerufen. Diese Funktion setzt die Variable "isRunning" auf "true" und setzt die Gehgeschwindigkeit des Charakters auf den im Code angegebenen Wert (z. B. 32 Einheiten). Wenn Sie die Umschalttaste loslassen, wird die Funktion "onKeyRelease" aufgerufen, und die Variable "isRunning" wird auf "false" gesetzt, und die Gehgeschwindigkeit des Charakters wird auf normal zurückgesetzt (z. B. 16 Einheiten).

Danach verbinden wir die Funktionen "onKeyPress" und "onKeyRelease" mit den entsprechenden Ereignissen «InputBegan» und «InputEnded» des UserInputService.

Schritt 3: Anwenden eines Skripts auf einen Charakter

Um ein Skript auf einen Charakter anzuwenden, ziehen Sie es aus dem Objekt-Explorer an den Stamm des Charaktermodells.

Wenn der Spieler nun die Umschalttaste drückt und gedrückt hält, wird der Charakter laufen, und wenn die Umschalttaste losgelassen wird, wird der Charakter mit normaler Geschwindigkeit laufen.

Denken Sie daran, das Skript zu debuggen und zu überprüfen, ob es richtig funktioniert.

Schritte zum Erstellen eines Laufskripts

Schritt 1: Öffnen Sie Roblox Studio und erstellen Sie einen neuen Ort oder öffnen Sie einen bereits vorhandenen Ort, an dem Sie ein Laufskript hinzufügen möchten.

Schritt 2: Öffnen Sie im linken Bereich den Bereich "Workspace", indem Sie auf die entsprechende Registerkarte klicken. Suchen Sie dann nach dem Objekt, das für den Charakter verantwortlich ist, und klicken Sie mit der rechten Maustaste darauf. Wählen Sie im angezeigten Kontextmenü "Objekt einfügen" und wählen Sie "Skript".

Schritt 3: Doppelklicken Sie auf ein Skript, um es im Skripteditor zu öffnen.

Schritt 4: Schreiben Sie im Skript-Editor den folgenden Code:

local player = game.Players.LocalPlayer
local humanoid = player.Character.Humanoid
local running = false

local function onKeyPress(input) if input.KeyCode == Enum.KeyCode.LeftShift then running = true humanoid.WalkSpeed = 32 end end

local function onKeyRelease(input) if input.KeyCode == Enum.KeyCode.LeftShift then running = false humanoid.WalkSpeed = 16 end end

Schritt 5: Klicken Sie auf die Schaltfläche "Speichern" oder verwenden Sie die Tastenkombination "Strg+ S", um das Skript zu speichern.

Schritt 6: Überprüfen Sie, ob das Skript funktioniert, indem Sie das Spiel starten. Wenn ein Spieler die Umschalttaste drückt, läuft der Charakter mit erhöhter Geschwindigkeit. Wenn die Umschalttaste losgelassen wird, wird die Geschwindigkeit des Charakters auf den normalen Wert zurückgesetzt.

Hinweis: In diesem Skript wird die Umschalttaste verwendet, um den Lauf zu aktivieren. Sie können die Taste in eine beliebige andere Taste Ihrer Wahl ändern, indem Sie den entsprechenden Code in der Funktion "onKeyPress" ändern.

Anweisungen zum Hinzufügen eines Skripts zu Roblocks Studio

Befolgen Sie die folgenden Anweisungen, um ein Skript zu Roblocks Studio hinzuzufügen und den Lauf zu implementieren:

  1. Öffnen Sie das Rohblock Studio und öffnen Sie das gewünschte Projekt.
  2. Wählen Sie das Objekt aus, dem Sie ein Laufskript hinzufügen möchten. Dies kann ein Charakter oder ein anderes Objekt sein, von dem das Skript ausgeführt wird.
  3. Öffnen Sie den Bereich "Eigenschaften" für das ausgewählte Objekt, indem Sie oben im Fenster von Roblox Studio auf die Schaltfläche "Eigenschaften" klicken.
  4. Suchen Sie im Eigenschaftenfenster nach dem Abschnitt Skripts, und klicken Sie auf die Schaltfläche Neu.
  5. Geben Sie einen Namen für das neue Skript ein und klicken Sie auf die Schaltfläche Erstellen.
  6. Öffnen Sie das erstellte Skript, indem Sie im Bereich "Eigenschaften" im Bereich "Skripte" auf den Namen des Skripts klicken.
  7. Kopieren Sie den folgenden Code, und fügen Sie ihn in das sich öffnende Skriptfenster ein:

local humanoid = script.Parent:WaitForChild("Humanoid")

if speed > 0 then

Dieser Code setzt die Gehgeschwindigkeit des Charakters auf 20, wenn er läuft, und auf 16, wenn er aufhört.

7. Klicken Sie auf die Schaltfläche "Speichern" oder verwenden Sie Strg + S, um das Skript zu speichern.

Jetzt haben Sie ein Skript, das das Laufen in Ihrem Projekt in Roblocks Studio implementiert. Sie können die Parameter des Skripts ändern, um die Laufgeschwindigkeit an Ihre Anforderungen anzupassen.

Eine detaillierte Anleitung zum Laufen im Roblox Studio

Wenn Sie Ihrem Roblox Studio-Spiel eine Lauffunktion hinzufügen möchten, sind Sie an der richtigen Stelle! In diesem Handbuch geben wir Ihnen detaillierte Anweisungen zum Erstellen eines Laufskripts.

  1. Schritt 1: Erstelle einen Charakter Der erste Schritt besteht darin, einen Spielcharakter zu erstellen, dem du eine Laufmöglichkeit hinzufügen möchtest. Sie können den Standardmann aus dem "Starter Character" -Paket verwenden oder einen eigenen Charakter erstellen.
  2. Schritt 2: Erstellen Sie ein lokales Skript Sie müssen ein lokales Skript erstellen, das für die Steuerung des Laufs des Charakters verantwortlich ist. Klicken Sie mit der rechten Maustaste auf ein Charakterobjekt in Roblocks Studio und wählen Sie "Objekt hinzufügen -> Skript -> Lokales Skript".
  3. Schritt 3: Schreiben Sie ein Laufskript Öffnen Sie ein lokales Skript und beginnen Sie mit dem Schreiben von Code. Sie müssen eine Funktion definieren, um den Tastendruck "Laufen" zu verarbeiten. Hier ist ein Beispielcode:

local humanoid = script.Parent:WaitForChild("Humanoid")local speed = 16function onKeyPress(input)if input.KeyCode == Enum.KeyCode.LeftShift thenhumanoid.WalkSpeed = speedendendgame:GetService("UserInputService").InputBegan:Connect(onKeyPress)

Jetzt wissen Sie, wie Sie eine Lauffunktion in Roblocks Studio erstellen können! Denken Sie daran, dass die Implementierung je nach Projekt und Anforderungen unterschiedlich sein kann, also zögern Sie nicht, zu experimentieren und den Code an Ihre Bedürfnisse anzupassen.