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äßig16JumpHeight: wie hoch der Charakter springt, in Studs, standardmäßig7.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.
Aufgabe
MittelDie 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)
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
4Spielmechaniken
GeschwindigkeitspadSprungpadKlick michDie Tür mit KnopfBewegliche PlattformKontrollpunkteZiellinie2Schleifen und Funktionen
SäulenreiheTreppenbauerTurmbauerMünzfabrikBlinkendes LichtVerschwindende Brücke5Dein erstes Spiel
Dein erstes ObbyÜbe selbstständig: Online-Lua-Compiler