Plataforma de salto
Parte da seção Scripts para jogos no Roblox do Journey de Lua da Coddy. Lição 19 de 25.
JumpHeight indica a altura, em studs, que um personagem alcança ao pular. O valor padrão é 7.2, aproximadamente a altura de um personagem.
Jogos mais antigos usam JumpPower em vez disso: a velocidade com que um personagem sai do chão. Um novo lugar no Roblox ignora JumpPower, a menos que UseJumpPower esteja ativado (no Studio: StarterPlayer, CharacterUseJumpPower); por isso, um script com JumpPower de um tutorial não faz nada. JumpHeight é mais simples: o número representa a altura.
Um potenciador que dura um tempo precisa ser desfeito depois. task.delay(seconds, function) executa a função depois desse número de segundos, sem pausar o restante do seu código:
humanoid.WalkSpeed = 30
task.delay(10, function()
humanoid.WalkSpeed = 16
end)
print("Boost on")Boost on é exibido imediatamente; a velocidade volta para 16 dez segundos depois.
A plataforma só altera uma propriedade. O jogador ainda precisa pressionar Space para pular.
Desafio
MédioTransforme a plataforma azul em uma plataforma de salto para que os jogadores alcancem a borda de 14 studs.
- Dentro do
if, definahumanoid.JumpHeightcomo20. - 5 segundos depois, defina-o de volta como
7.2comtask.delay.
Pressione “Jogar”, pise na plataforma, corra em direção à borda e pule: você aterrissará no topo. Depois, “Verificar”.
Experimente você mesmo
local pad = script.Parent
pad.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
-- 1. Permita que este jogador pule a uma altura de 20 studs
-- 2. Após 5 segundos, volte ao valor normal de 7.2
end
end)
Todas as lições de Scripts para jogos no Roblox
4Mecânicas de jogo
Plataforma de velocidadePlataforma de saltoClique em mimA porta com botãoPlataforma móvelPontos de controleLinha de chegada2Laços e funções
Fileira de pilaresConstrutor de escadasConstrutor de torresFábrica de moedasLuz piscantePonte desaparecendo5Seu primeiro jogo
Seu primeiro ObbyPratique por conta própria: Compilador de Lua online