Sprungpad
Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 18 von 24.
JumpHeight gibt an, wie hoch ein Charakter in Studs springt. Der Standardwert ist 7.2, ungefähr die Höhe eines Charakters.
Ältere Spiele verwenden stattdessen JumpPower: die Geschwindigkeit, mit der ein Charakter den Boden verlässt. Ein neuer Roblox-Ort ignoriert JumpPower, sofern UseJumpPower nicht eingeschaltet ist (in Studio: StarterPlayer, CharacterUseJumpPower). Wenn also ein JumpPower-Skript aus einem Tutorial nichts bewirkt, liegt es daran. JumpHeight ist einfacher: Die Zahl gibt die Höhe an.
Ein Power-up, das eine Weile anhält, muss später rückgängig gemacht werden. task.delay(seconds, function) führt die Funktion nach dieser Anzahl von Sekunden aus, ohne den Rest deines Codes anzuhalten:
humanoid.WalkSpeed = 30
task.delay(10, function()
humanoid.WalkSpeed = 16
end)
print("Boost on")Boost on wird sofort ausgegeben; zehn Sekunden später wird die Geschwindigkeit wieder auf 16 gesetzt.
Das Pad ändert nur eine Eigenschaft. Der Spieler drückt weiterhin Space, um zu springen.
Aufgabe
MittelDie gelbe Kante ist 14 Studs hoch, etwa doppelt so hoch wie ein normaler Sprung. Das blaue Pad davor ist das Sprungpad, und dieses Skript befindet sich darin.
Wenn ein Charakter das Pad berührt:
- setze
JumpHeightauf20 - setze es 5 Sekunden später wieder auf
7.2
Drücke Play, betrete das Pad, renne auf die Kante zu und springe. Dann Check.
Probier es selbst
local pad = script.Parent
pad.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
-- 1. Lass diesen Spieler 20 Studs hoch springen
-- 2. 5 Sekunden später zurück zum normalen Wert von 7.2
end
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