1
resposta

[Bug] Esta dadno erro na function keyIsDown

a funcao UP_ARROW e DOWN_ARROW esta com erro, como proceder

1 resposta

Oi Higor, tudo bem?

Podemos utilizar as funções UP_ARROW e DOWN_ARROW criando a função movimentaAtor() no arquivo ator.js:

function movimentaAtor(){
    if(keyIsDown (UP_ARROW)){
        yAtor -=2;
    }
    if(keyIsDown (DOWN_ARROW)){
        if(podeSeMover()){
            yAtor +=2;
        }
    }
}

E para que a movimentaAtor() funcione precisamos adicioná-la dentro da função preload() no arquivo sketch.js:

function preload(){
    movimentaAtor();
}

Lembre-se que as demais funções que compõem o projeto, precisam estar no interior da função preload() para que o jogo funcione adequadamente.

Caso mesmo utilizando os códigos acima o problema persista, peço que envie o link do seu projeto para que eu possa te ajudar de forma mais assertiva.

Para compartilhar o código do p5 basta seguir o procedimento abaixo:

  1. Com o projeto aberto, clique em "File" no canto superior esquerdo da tela, ao lado do logotipo do p5;
  2. Selecione a opção "Share", que é a quarta opção de cima para baixo;
  3. Copie o último link que irá aparecer na janela de compartilhamento e cole no campo de mensagem aqui do fórum.

Abraços!