2
respostas

Mapeamento de teclas

Olá!

Conforme o vídeo fizemos o mapeamento das teclas através dos direcionais para movimentar a raquete. Mas se eu quiser movimentar ela usando "w" e "s" como eu faço?

Obrigado!

2 respostas

Oi oi Renato! Como você está?

Bem legal sua ideia e uma forma de utilizarmos outras teclas é por meio do código referência, o KeyCode. O método KeyIsDown() recebe números como parâmetros, e o Key code de W e S são respectivamente 87 e 83 . Sendo assim, basta inserirmos o número keycode como parâmetro de KeyIsDown e sua função ficará assim:

function movimentaMinhaRaquete(){
  if (keyIsDown(87)){ //87 => tecla W
      yRaquete -= 10;
      }

  if(keyIsDown(83)){ // 83 => tecla S
    yRaquete += 10;
  }
}

Você pode conferir os códigos de cada tecla através deste site: http://keycode.info/. E também conhecer um pouco mais sobre o método KeyIsDown aqui: Documentação p5.js KeyIsDown

Espero que tenha ajudado.

Um grande abraço e bons estudos!!

Tudo bem e você ?

Funcionou, muito obrigado! Ficou bem melhor e mais prático assim que que nós gamers costumanos usar mais as teclas W, S, A e D.

Muito obrigado!