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

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
S Y L R E N
Novato
Novato
Reações: 0
Mensagens: 1

Duvida - Pulo Duplo

Mensagem por S Y L R E N » Qua Jul 31, 2019 12:59 am

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)

Avatar do usuário
All-x
Administrador
Administrador
Reações: 8
Mensagens: 621
Localização: Dourados-MS

Contato:

Re: Duvida

Mensagem por All-x » Qua Jul 31, 2019 9:00 am

Exemplo, vamos dizer que tenha criado a variável assim no Create:

Código: Selecionar todos

// Pode dar pulo duplo
pulo_duplo = true;
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:

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;
    }
}
No mais é isso, basta adaptar ao teu código.

Espero que ajude.
Começando com o Game Maker? Olhou para assinatura certa!

Imagem

Tutoriais e vídeo aulas de programação! Clique no Banner e confira!

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitante