Pedana di salto
Fa parte della sezione Scripting di giochi Roblox del percorso Lua di Coddy. Lezione 18 di 24.
JumpHeight indica quanto in alto salta un personaggio, in studs. Il valore predefinito è 7.2, circa l’altezza di un personaggio.
I giochi più vecchi usano invece JumpPower: la velocità con cui un personaggio si stacca da terra. Un nuovo luogo Roblox ignora JumpPower a meno che UseJumpPower non sia attivato (in Studio: StarterPlayer, CharacterUseJumpPower), quindi ecco perché uno script JumpPower preso da un tutorial non fa nulla. JumpHeight è più semplice: il numero indica l’altezza.
Un potenziamento che dura un po’ deve annullarsi in seguito. task.delay(seconds, function) esegue la funzione dopo quel numero di secondi, senza mettere in pausa il resto del codice:
humanoid.WalkSpeed = 30
task.delay(10, function()
humanoid.WalkSpeed = 16
end)
print("Boost on")Boost on viene stampato subito; la velocità torna a 16 dieci secondi dopo.
La pedana modifica solo una proprietà. Il giocatore deve comunque premere Space per saltare.
Sfida
MedioLa sporgenza gialla è alta 14 studs, circa il doppio di un salto normale. Il pad blu davanti è il pad di salto e questo script si trova al suo interno.
Quando un personaggio tocca il pad:
- imposta la sua
JumpHeightsu20 - dopo 5 secondi, riportala a
7.2
Premi Play, sali sul pad, corri verso la sporgenza e salta. Poi premi Check.
Provalo tu
local pad = script.Parent
pad.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
-- 1. Consenti a questo giocatore di saltare fino a 20 stud di altezza
-- 2. Dopo 5 secondi, torna al valore normale di 7.2
end
end)
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Scripting di giochi Roblox
4Meccaniche di gioco
Pedana acceleratricePedana di saltoClicca quiLa porta a pulsantePiattaforma mobileCheckpointTraguardo2Cicli e funzioni
Fila di pilastriCostruttore di scaleCostruttore di torriFabbrica di moneteLuce lampeggiantePonte che scompare5Il tuo primo gioco
Il tuo primo ObbyEsercitati da solo: Compilatore Lua online