Menu
CoddyTech

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, 16 per impostazione predefinita
  • JumpHeight: quanto in alto salta il personaggio, in studs, 7.2 per 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.

challenge icon

Sfida

Medio

La 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)
quiz iconMettiti alla prova

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

Esercitati da solo: Compilatore Lua online