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.

[PEDIDO] Duvida no quick-time event

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
katisuke
Novato
Novato
Reações: 0
Mensagens: 13

[PEDIDO] Duvida no quick-time event

Mensagem por katisuke » Sex Mai 05, 2017 4:36 pm

No jogo que estou criando, pretendo botar uma planta carnívora na floresta e quando o player passar por cima dela, ele é pego pela planta e fica parado la na boca dela
e para sair eu queria fazer um Quick-time event, que o jogador precisa clica a tecla "A" e "D" rápido para sair da boca da planta.

Alguém pode mandar uma engine de como eu posso fazer isso?
obrigado

Avatar do usuário
Thiago Silva Thiago
Membro
Membro
Reações: 0
Mensagens: 25

Re: [PEDIDO] Duvida no quick-time event

Mensagem por Thiago Silva Thiago » Sex Mai 05, 2017 6:28 pm

Não peça engine pronta, se você quer aprender.
Pegue códigos e estude, um por vez.
Nessa situação, você pode manter desativada a instancia entre o tempo que esta na barriga da planta.
No creat da planta - 

Código: Selecionar todos

grabed = false;//não ha nada no estomago da planta
time = 0;
seq = "A";//sequencia pra ajudar a sair
Na colisão da planta com o jogador

Código: Selecionar todos

if not(grabed)
{
    sprite_index = gorducha;//muda o sprite pra planta parecer gorducha
    image_index = 0;
    image_speed = 0;
    grabed = other.id;
    time = 150;
    instance_deactivate_object(grabed);
}
E no step da planta - 

Código: Selecionar todos

if (time > 0)
{
    //verificar sequencia A/D para ajudar a escapar
    if (keyboard_check_pressed(ord("A")))
    cseq = "A";
    if (keyboard_check_pressed(ord("D")))
    cseq = "D";
    if (cseq == seq)
    {
        if (seq == "A")
        seq = "D";
        else
        seq = "A";
        time -= 2;
    }
    time -= 1;
    if (time == 1)
    {
        sprite_index = magra;//muda o sprite pra planta parecer magra
        image_index = 0;
        image_speed = 0;
        instance_activate_object(grabed);
        grabed = false;
    }
}
20 anos, estudante de linguagens de programação.
Uso Godot Engine.

Avatar do usuário
katisuke
Novato
Novato
Reações: 0
Mensagens: 13

Re: [PEDIDO] Duvida no quick-time event

Mensagem por katisuke » Dom Mai 07, 2017 3:01 pm

Valeu mano, vou dar uma estudada nessa engine que você enviou e aplica-la, até fazer algumas mudanças se preciso no futuro.

Eu peço engine pronta, porem eu não copio e colo apenas, eu sempre analiso e estudo cada detalhe dela pra entender como cada
parte dela funciona e para que. 

 tamo junto :blz:

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes