Menu
CoddyTech

Geschwindigkeitspad

Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 17 von 24.

Der Humanoid steuert, wie sich ein Charakter bewegt. Zwei seiner Eigenschaften:

  • WalkSpeed: Studs pro Sekunde, standardmäßig 16
  • JumpHeight: wie hoch der Charakter springt, in Studs, standardmäßig 7.2

Wenn du sie bei Berührung änderst, entstehen Power-ups. Diese Platte verlangsamt alle, die darauf treten:

local mud = script.Parent
mud.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChild("Humanoid")
	if humanoid then
		humanoid.WalkSpeed = 8
	end
end)

Die Änderung gilt so lange, bis etwas den Wert erneut setzt oder der Charakter respawnt: Ein neuer Charakter beginnt mit den Standardwerten.

challenge icon

Aufgabe

Mittel

Die Ziellinie ist 78 Studs hinter dem Pad. Bei normaler Geschwindigkeit dauert das etwa 5 Sekunden, und der Kurs verlangt, dass es in unter 2.2 Sekunden geschafft wird.

Das Skript befindet sich im grünen Pad. Wenn ein Charakter es berührt, setze seine WalkSpeed auf 50. Spieler sollten die normale Geschwindigkeit beibehalten, bis sie das Pad erreichen, und ein fallender Ball darf keinen Fehler verursachen.

Drücke Play und sprint zur gelben Linie, dann Check.

Probier es selbst

local pad = script.Parent

pad.Touched:Connect(function(hit)
	-- Finde den Humanoid und lasse ihn mit Geschwindigkeit 50 laufen
end)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Roblox-Spiele skripten

Übe selbstständig: Online-Lua-Compiler