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.
Desafío
IntermedioLa 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:
- establece su
JumpHeighten20 - 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)
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
4Mecánicas del juego
Plataforma de velocidadPlataforma de saltoHaz clic en míLa puerta con botónPlataforma móvilPuntos de controlLínea de meta2Bucles y funciones
Fila de pilaresConstructor de escalerasConstructor de torresFábrica de monedasLuz parpadeantePuente que desaparece5Tu primer juego
Tu primer ObbyPractica por tu cuenta: Compilador de Lua online