Pedana acceleratrice
Fa parte della sezione Scripting di giochi Roblox del percorso Lua di Coddy. Lezione 17 di 24.
Humanoid controlla il modo in cui si muove un personaggio. Due delle sue proprietà:
WalkSpeed: studs al secondo,16per impostazione predefinitaJumpHeight: quanto in alto salta il personaggio, in studs,7.2per impostazione predefinita
Modificarle al tocco permette di creare potenziamenti. Questo pad rallenta chiunque ci salga sopra:
local mud = script.Parent
mud.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.WalkSpeed = 8
end
end)La modifica dura finché qualcosa non imposta di nuovo il valore o il personaggio non ricompare: un nuovo personaggio inizia con i valori predefiniti.
Sfida
MedioLa linea del traguardo è a 78 studs oltre il pad. A velocità normale ci vogliono circa 5 secondi, e il corso richiede di completare il percorso in meno di 2.2.
Lo script si trova all’interno del pad verde. Quando un personaggio lo tocca, imposta la sua WalkSpeed su 50. I giocatori devono mantenere la velocità normale fino a raggiungere il pad, e una palla che cade non deve causare un errore.
Premi Play e corri fino alla linea gialla, poi Check.
Provalo tu
local pad = script.Parent
pad.Touched:Connect(function(hit)
-- Trova l'Humanoid e fallo correre alla velocità di 50
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