Menu
CoddyTech

Plataforma de salto

Parte de la sección Creación de scripts para juegos de Roblox del Journey de Lua de Coddy. Lección 18 de 24.

JumpHeight indica qué tan alto salta un personaje, en studs. El valor predeterminado es 7.2, aproximadamente la altura de un personaje.

Los juegos más antiguos usan JumpPower en su lugar: la velocidad con la que un personaje despega del suelo. Un lugar nuevo de Roblox ignora JumpPower a menos que se active UseJumpPower (en Studio: StarterPlayer, CharacterUseJumpPower), así que esta es la razón por la que un script de JumpPower de un tutorial no hace nada. JumpHeight es más sencillo: el número indica la altura.

Un potenciador que dura un tiempo debe deshacerse más tarde. task.delay(seconds, function) ejecuta la función después de esa cantidad de segundos, sin pausar el resto de tu código:

humanoid.WalkSpeed = 30
task.delay(10, function()
	humanoid.WalkSpeed = 16
end)
print("Boost on")

Boost on se imprime de inmediato; la velocidad vuelve a 16 diez segundos después.

La plataforma solo cambia una propiedad. El jugador todavía tiene que presionar Space para saltar.

challenge icon

Desafío

Intermedio

La cornisa amarilla mide 14 studs de alto, aproximadamente el doble de un salto normal. La plataforma azul que está delante es la plataforma de salto, y este script está dentro de ella.

Cuando un personaje toca la plataforma:

  1. establece su JumpHeight en 20
  2. 5 segundos después, vuelve a establecerlo en 7.2

Pulsa Play, pisa la plataforma, corre hacia la cornisa y salta. Después, pulsa Check.

Pruébalo tú mismo

local pad = script.Parent

pad.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChild("Humanoid")
	if humanoid then
		-- 1. Permite que este jugador salte hasta una altura de 20 studs
		-- 2. 5 segundos después, vuelve al valor normal de 7.2
	end
end)
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Creación de scripts para juegos de Roblox

Practica por tu cuenta: Compilador de Lua online