eu estou com uma duvida, tipo eu criei uma variavel para o pulo duplo e deixei em false para qndo eu pulasse ativasse essa variavel mas como eu faço para so acontecer o comando qndo a variavel estiver ativada??
(Título alterado para facilitar busca)
Obrigado por visitar a The Game Makers Brasil Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais. |
Duvida - Pulo Duplo
Re: Duvida
Exemplo, vamos dizer que tenha criado a variável assim no Create:
Quando o o personagem toca o chão essa variável fica em true e e quando pular sem ter chão abaixo muda ela para false. No Step teria que ser algo como:
No mais é isso, basta adaptar ao teu código.
Espero que ajude.
Código: Selecionar todos
// Pode dar pulo duplo
pulo_duplo = true;
Código: Selecionar todos
// Verifica se o player está no chão
no_chao = place_meeting(x, y, obj_chao);
// Encostou no chão, então pode dar pulo duplo
if no_chao
{
pulo_duplo = true;
}
// Aperta pra cima e pula
if keyboard_check_pressed(vk_up)
{
// Pulo Normal (Quando está no chão)
if no_chao
{
vspeed = -18;
}
// Pulo Duplo (Quando não está no chão e pode dar o pulo duplo)
else if pulo_duplo
{
pulo_duplo = false;
vspeed = -18;
}
}
Espero que ajude.
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes