Platforma do skakania
Część sekcji Skryptowanie gier w Roblox ścieżki Lua w Coddy. Lekcja 18 z 24.
JumpHeight określa, jak wysoko skacze postać, w studach. Wartością domyślną jest 7.2, czyli mniej więcej wysokość postaci.
Starsze gry używają zamiast tego JumpPower: prędkości, z jaką postać odrywa się od podłoża. Nowe miejsce w Roblox ignoruje JumpPower, chyba że włączono UseJumpPower (w Studio: StarterPlayer, CharacterUseJumpPower), więc właśnie dlatego skrypt JumpPower z samouczka może nic nie robić. JumpHeight jest prostsze: liczba oznacza wysokość.
Wzmocnienie, które trwa przez jakiś czas, trzeba później cofnąć. task.delay(seconds, function) uruchamia funkcję po upływie podanej liczby sekund, nie wstrzymując reszty kodu:
humanoid.WalkSpeed = 30
task.delay(10, function()
humanoid.WalkSpeed = 16
end)
print("Boost on")Boost on wyświetla się od razu; prędkość wraca do 16 dziesięć sekund później.
Podkładka zmienia tylko właściwość. Gracz nadal naciska Space, aby skoczyć.
Wyzwanie
ŚredniŻółta krawędź ma wysokość 14 studów, czyli około dwa razy więcej niż normalny skok. Niebieska podkładka przed nią to podkładka do skakania, a ten skrypt znajduje się w niej.
Gdy postać dotknie podkładki:
- ustaw jej
JumpHeightna20 - 5 sekund później przywróć wartość
7.2
Naciśnij Play, wejdź na podkładkę, biegnij w stronę krawędzi i skocz. Następnie naciśnij Check.
Spróbuj swoich sił
local pad = script.Parent
pad.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
-- 1. Pozwól temu graczowi skoczyć na wysokość 20 studów
-- 2. Po 5 sekundach przywróć normalną wartość 7.2
end
end)
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Skryptowanie gier w Roblox
4Mechanika gry
PrzyspieszaczPlatforma do skakaniaKliknij mnieDrzwi na przyciskRuchoma platformaPunkty kontrolneLinia mety2Pętle i funkcje
Rząd filarówBudowniczy schodówBudowniczy wieżyFabryka monetMigające światłoZnikający most5Twoja pierwsza gra
Twoja pierwsza gra typu obbyPoćwicz samodzielnie: Kompilator Lua online