← Alle Anleitungen
Anleitung 1

Baue dein erstes Obby

Ein Hindernisparcours mit Lava, Checkpoints, einer Plattform, die verschwindet, und einer Ziellinie.

Kostenlos45 Minuten · Anfänger · Roblox Studio
1
Schritt 1 / 10

Eine neue Welt erstellen

  1. Öffne Roblox Studio und melde dich an.
  2. Klicke auf New Experience und wähle die Vorlage Baseplate.
  3. Jetzt hast du einen flachen grauen Boden. Dein Parcours wird darauf stehen.

Mehr Details

  • Roblox Studio ist ein kostenloses Programm für Windows und Mac. Wenn es noch nicht installiert ist, lade es von create.roblox.com herunter und melde dich mit deinem Roblox-Konto an.
  • Die Vorlage Baseplate steht in der Liste der Vorlagen auf dem Startbildschirm. Es ist die, die einen leeren grauen Boden zeigt.
  • Der Platz öffnet sich in einem Tab. Der Name des Tabs ist der Name deines Platzes.
  • Auf einem Mac nimmst du die Taste Cmd, immer wenn die Anleitung Ctrl sagt.
Tipp. Speichere oft mit File → Save to Roblox. Studio behält ältere Versionen, du kannst also immer zurückgehen.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

2
Schritt 2 / 10

Die drei Fenster kennenlernen

  1. Die große 3D-Ansicht in der Mitte ist der Viewport. Das ist deine Spielwelt.
  2. Explorer zeigt alle Objekte im Spiel. Properties zeigt die Einstellungen des Objekts, das du ausgewählt hast.
  3. So bewegst du die Kamera: Halte die rechte Maustaste gedrückt, um dich umzusehen. Fliege mit W A S D, nach unten und oben geht es mit Q und E.
  4. Verloren? Wähle irgendein Part aus und drücke F. Die Kamera springt dorthin.

Mehr Details

  • Explorer und Properties sind auf der rechten Seite des Fensters. Explorer ist oben und Properties darunter.
  • Klicke im Viewport auf ein Objekt, dann ist es auch in Explorer markiert. Klicke in Explorer auf seinen Namen, dann ist es im Viewport ausgewählt.
  • Die flache Plattform mit einem runden Zeichen darauf ist die SpawnLocation. Hier erscheinen die Spieler, wenn das Spiel startet. Lass sie, wo sie ist.
  • Einen Fehler gemacht? Drücke Ctrl+Z, um das Letzte rückgängig zu machen. Drücke es noch einmal, um einen weiteren Schritt zurückzugehen.
Tipp. Wenn ein Fenster fehlt, öffne es im Menü Window. In älteren Versionen findest du es im Tab View.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

3
Schritt 3 / 10

Die Startplattform bauen

  1. Klicke im Tab Home auf Part. Ein grauer Block erscheint.
  2. Stelle in Properties Size auf 12, 1, 12 und nenne das Part Start.
  3. Schalte Anchored ein. Ein Part mit Anchored fällt nie und bewegt sich nie.
  4. Such dir mit dem Button Color eine Farbe aus, die dir gefällt.

Mehr Details

  • Das neue Part erscheint vor der Kamera, und sein Name in Explorer ist Part.
  • Zum Umbenennen klickst du es einmal in Explorer an und drückst F2. Tippe Start und drücke Enter.
  • Klicke in Properties auf das Feld Size, tippe 12, 1, 12 und drücke Enter. Die drei Zahlen sind Breite, Höhe und Tiefe.
  • Anchored ist ein Kästchen in Properties. Ein Haken bedeutet, dass es an ist.
  • Schiebe die Plattform mit dem Werkzeug Move (Ctrl+2) neben die SpawnLocation, damit die Spieler darauf laufen können.
Häufiger Fehler. Anchored vergessen. Das Part sieht beim Bearbeiten gut aus, fällt aber ins Leere, sobald das Spiel startet.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

4
Schritt 4 / 10

Die Sprünge hinzufügen

  1. Wähle Start aus und drücke Ctrl+D, um es zu duplizieren. Ziehe die Kopie mit dem Werkzeug Move (Ctrl+2) nach vorn.
  2. Mach sie mit dem Werkzeug Scale (Ctrl+3) kleiner. Eine Größe von 6, 1, 6 passt gut.
  3. Lass zwischen den Plattformen eine Lücke von 5 bis 7 studs. Wiederhole das, bis du 6 bis 8 Plattformen hast.
  4. Hebe einige Plattformen ein bisschen an, damit der Parcours nach oben führt.

Mehr Details

  • Die Kopie erscheint genau auf dem Original, es sieht also aus, als wäre nichts passiert. Ziehe am blauen oder roten Pfeil des Werkzeugs Move, dann gleitet die Kopie heraus.
  • Mit dem Werkzeug Scale ziehst du an einer der kleinen Kugeln am Part, um die Größe zu ändern. Du kannst die Größe auch in Properties eintippen.
  • Das Feld Position in Properties zeigt, wo ein Part steht. Vergleiche die Zahlen von zwei Plattformen, um die Lücke dazwischen zu messen.
  • Jede Plattform muss Anchored sein. Kopien eines verankerten Parts sind auch verankert. Prüfe das also nur bei Parts, die du neu erstellt hast.
  • Drücke F5, um die Sprünge selbst auszuprobieren, und Shift+F5, um zu stoppen. Mach das nach jeweils zwei oder drei Plattformen.
Tipp. Eine normale Spielfigur springt 7.2 studs hoch und etwa 8 studs weit. Lücken über 8 studs sind fast unmöglich.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

5
Schritt 5 / 10

Lava bauen, die den Spieler zurücksetzt

  1. Füge zwischen zwei Plattformen ein neues Part hinzu. Mach es rot, stelle Material auf Neon, schalte Anchored ein und nenne es Lava.
  2. Fahre in Explorer mit der Maus über Lava, klicke auf den Button + und wähle Script.
  3. Lösche die Zeile, die schon da ist, und füge diesen Code ein.
Lava > Script
local lava = script.Parent

lava.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
	if humanoid then
		humanoid.Health = 0
	end
end)

Was jeder Teil macht

  • script.Parent ist das Part, in dem das Script steckt. Hier ist das die Lava.
  • Touched läuft jedes Mal, wenn etwas das Part berührt. hit ist das, was es berührt hat, zum Beispiel ein Fuß.
  • hit.Parent ist die ganze Spielfigur. Wenn sie ein Humanoid hat, ist es ein Spieler, und das Script setzt Health auf 0.

Mehr Details

  • Material ist eine Liste in Properties. Klicke darauf und wähle Neon. Neon lässt das Part leuchten.
  • Wenn du das Script hinzufügst, öffnet es sich in einem neuen Tab mit einer Zeile Code. Klicke in den Code, drücke Ctrl+A, um alles auszuwählen, und Ctrl+V, um darüber einzufügen.
  • Geh zurück zu deiner Welt, indem du auf den Tab mit dem Namen deines Platzes klickst.
  • Zum Testen: Drücke F5 und lauf in die Lava. Deine Figur fällt auseinander und kommt am Start wieder.
  • Mach die Lava breit und flach, zum Beispiel mit Size 12, 1, 6, und setze sie etwas tiefer als die Plattformen, damit ein verfehlter Sprung darin landet.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

6
Schritt 6 / 10

Checkpoints hinzufügen

  1. Fahre in Explorer mit der Maus über Workspace, klicke auf + und füge einen Folder hinzu. Nenne ihn Checkpoints.
  2. Platziere drei Parts mit Anchored entlang des Parcours und ziehe sie in den Folder. Nenne sie 1, 2 und 3. Part 1 kommt auf die Startplattform.
  3. Fahre mit der Maus über ServerScriptService, klicke auf + und füge ein Script hinzu. Füge diesen Code ein.
ServerScriptService > Script
local Players = game:GetService("Players")
local checkpoints = workspace:WaitForChild("Checkpoints")

Players.PlayerAdded:Connect(function(player)
	local stats = Instance.new("Folder")
	stats.Name = "leaderstats"
	stats.Parent = player

	local stage = Instance.new("IntValue")
	stage.Name = "Stage"
	stage.Value = 1
	stage.Parent = stats

	player.CharacterAdded:Connect(function(character)
		local root = character:WaitForChild("HumanoidRootPart")
		local point = checkpoints:FindFirstChild(tostring(stage.Value))
		if point then
			task.wait(0.1)
			root.CFrame = point.CFrame + Vector3.new(0, 4, 0)
		end
	end)
end)

for _, point in ipairs(checkpoints:GetChildren()) do
	point.Touched:Connect(function(hit)
		local player = Players:GetPlayerFromCharacter(hit.Parent)
		local stats = player and player:FindFirstChild("leaderstats")
		if not stats then return end

		local number = tonumber(point.Name)
		if number == stats.Stage.Value + 1 then
			stats.Stage.Value = number
		end
	end)
end

Was jeder Teil macht

  • leaderstats ist ein besonderer Ordnername. Werte darin erscheinen in der Spielerliste, sodass alle deine Stage sehen.
  • Wenn eine Spielfigur erscheint, setzt das Script sie zu dem Checkpoint, dessen Name der Stage des Spielers entspricht.
  • Wenn du einen Checkpoint berührst, steigt Stage nur, wenn es der nächste ist. So können Spieler nichts überspringen.

Mehr Details

  • Ein Folder enthält andere Objekte, wie ein Ordner auf einem Computer. Allein tut er im Spiel nichts.
  • Um ein Part in den Ordner zu ziehen, ziehe seinen Namen in Explorer auf den Namen Checkpoints und lass los. Das Part steht dann einen Schritt weiter rechts, unter dem Ordner.
  • Mach die Checkpoint-Parts dünn und breit, zum Beispiel mit Size 6, 0.4, 6, und lege sie auf Plattformen. Eine andere Farbe hilft den Spielern, sie zu bemerken.
  • Zum Testen: Drücke F5 und schau in die Spielerliste oben rechts. Sie zeigt Stage 1. Berühre Checkpoint 2, dann ändert sie sich auf 2.
  • Die Checkpoints müssen der Reihe nach berührt werden. Wenn du 3 vor 2 berührst, passiert nichts.
Häufiger Fehler. Die Parts Checkpoint1 oder Eins nennen. Das Script sucht genau nach den Namen 1, 2 und 3.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

7
Schritt 7 / 10

Eine Plattform bauen, die verschwindet

  1. Wähle eine Plattform in der Mitte des Parcours aus und füge ein Script hinzu.
  2. Füge diesen Code ein und drücke Play, um zu sehen, wie sie blinkt.
Platform > Script
local platform = script.Parent

while true do
	task.wait(2)
	platform.Transparency = 1
	platform.CanCollide = false

	task.wait(2)
	platform.Transparency = 0
	platform.CanCollide = true
end

Was jeder Teil macht

  • while true do wiederholt für immer.
  • task.wait(2) wartet 2 Sekunden.
  • Mit Transparency 1 wird das Part unsichtbar. Mit CanCollide false fallen Spieler hindurch.

Mehr Details

  • Um das Script hinzuzufügen, fahre in Explorer mit der Maus über den Namen der Plattform, klicke auf + und wähle Script, genau wie bei der Lava.
  • Die Plattform ist 2 Sekunden sichtbar und 2 Sekunden weg. Die Spieler müssen ihren Sprung abpassen.
  • Die erste Zahl sagt, wie lange die Plattform sichtbar bleibt. Die zweite Zahl sagt, wie lange sie weg bleibt.
  • Setze dieses Script nicht in die Startplattform oder in einen Checkpoint, sonst fallen die Spieler gleich beim Ankommen.
Tipp. Ändere die beiden Zahlen, damit die Plattform schneller oder langsamer blinkt.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

8
Schritt 8 / 10

Die Ziellinie bauen

  1. Setze am Ende ein großes Part mit Anchored hin und nenne es Finish. Mach es golden, damit die Spieler das Ziel sehen.
  2. Füge Finish ein Script hinzu und füge diesen Code ein.
Finish > Script
local Players = game:GetService("Players")
local finish = script.Parent
local cooldown = {}

finish.Touched:Connect(function(hit)
	local player = Players:GetPlayerFromCharacter(hit.Parent)
	local stats = player and player:FindFirstChild("leaderstats")
	if not stats or cooldown[player] then return end

	cooldown[player] = true
	stats.Stage.Value = 1
	player:LoadCharacter()

	task.wait(2)
	cooldown[player] = nil
end)

Was jeder Teil macht

  • GetPlayerFromCharacter findet heraus, welcher Spieler das Ziel berührt hat.
  • Die Tabelle cooldown verhindert, dass der Code in derselben Sekunde viele Male läuft.
  • Stage geht zurück auf 1 und LoadCharacter schickt den Spieler für einen neuen Durchlauf zum Start.

Mehr Details

  • Damit es golden wird, klicke in Properties auf das Feld Color und wähle ein Gelb. Material Neon lässt es leuchten.
  • Size 12, 1, 12 ist ein gutes Ziel. Setze es hinter den letzten Sprung, ein bisschen höher als den Rest.
  • Zum Testen: Drücke F5, schaffe den Parcours und tritt auf das goldene Part. Du kommst zurück an den Start, und Stage zeigt wieder 1.
  • Die Pause von 2 Sekunden gibt es, weil ein einziger Schritt das Part viele Male berührt.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

9
Schritt 9 / 10

Dein Spiel testen

  1. Drücke F5, um zu spielen. Lauf den ganzen Parcours vom Start bis zum Ziel.
  2. Fall mit Absicht in die Lava. Du solltest an deinem letzten Checkpoint wieder erscheinen.
  3. Drücke Shift+F5 zum Beenden.
  4. Öffne das Fenster Output im Menü Window. Roter Text bedeutet, dass ein Script einen Fehler hat, und er zeigt die Zeilennummer.

Mehr Details

  • F5 startet das Spiel mit deiner Figur darin. Die Werkzeugleiste ändert sich, solange das Spiel läuft.
  • Änderungen, die du während des Spiels machst, gehen beim Beenden verloren. Drücke immer zuerst Shift+F5 und bearbeite dann.
  • Klicke im Fenster Output auf eine rote Zeile, dann öffnet Studio das Script an der Zeile mit dem Fehler.
  • Prüfe drei Dinge, wenn etwas nicht klappt: den Namen des Parts, wo das Script liegt und ob Anchored an ist.
Häufiger Fehler. Eine Plattform fällt, wenn das Spiel startet: Anchored ist aus. Nichts passiert, wenn du ein Part berührst: Das Script steckt im falschen Objekt oder ein Name hat einen Tippfehler.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

10
Schritt 10 / 10

Veröffentlichen

  1. Wähle File → Publish to Roblox. Gib dem Spiel einen Namen und eine kurze Beschreibung.
  2. Öffne auf der Website Creator Hub dein Spiel und fülle den Fragebogen Maturity aus. Roblox braucht ihn, bevor andere Leute spielen können.
  3. Stelle das Spiel auf Public und schick den Link an einen Freund.

Mehr Details

  • Beim ersten Veröffentlichen fragt Studio nach einem Namen und einer Beschreibung. Klicke auf Create. Danach sendet File → Publish to Roblox deine neuesten Änderungen.
  • Creator Hub ist die Website create.roblox.com. Melde dich mit demselben Konto an und klicke in der Liste auf dein Spiel.
  • Der Fragebogen Maturity fragt, was in deinem Spiel vorkommt. Antworte ehrlich. Ein Obby wie dieses hat keine Gewalt und nichts Gruseliges.
  • Roblox verlangt vielleicht noch mehr, bevor ein Spiel öffentlich sein darf, zum Beispiel eine Altersprüfung für das Konto. Die Seite sagt dir, was fehlt.
  • Wenn du unter 18 bist, mach diesen Schritt zusammen mit einem Elternteil.
Tipp. Bitte einen Freund zu spielen, während du zuschaust. Die Stellen, an denen er hängen bleibt, solltest du als Erstes verbessern.
Dieser Schritt klappt bei mir nicht

Prüfe zuerst diese drei Dinge

  • Der Name jedes Parts und jedes Scripts ist genau wie in der Anleitung, mit denselben Großbuchstaben.
  • Das Script liegt im richtigen Objekt. Schau auf die Beschriftung über dem Codekasten.
  • Öffne das Fenster Output über das Menü Window. Roter Text zeigt dir das Script und die Zeile mit dem Problem.

Immer noch Probleme? Schreib uns →

Jetzt änderst du es selbst

  • Füge einen vierten Checkpoint hinzu. Wie musst du ihn nennen?
  • Baue drei Plattformen, die verschwinden und in verschiedenem Tempo blinken.
  • Ändere die Lava so, dass sie nur die Hälfte der Lebenspunkte abzieht. Tipp: humanoid.Health = humanoid.Health - 50