Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida - movimento único do ator

Estou com uma dúvida sobre esta função:

function movimentaAtor(){
  if (keyIsDown(UP_ARROW)){
    yAtor -= 3;

Está funcionando corretamente, mas no meu jogo, eu gostaria que o ator pulasse de uma faixa a outra da estrada de forma única, a cada vez que eu apertasse a tecla, porém não estou conseguindo encontrar alguma forma de realizar isso.

Alguém poderia me ajudar?

1 resposta
solução!

Nesse caso você tem que usar outra função chamada: "keyPressed" O código fica assim:

function keyPressed(){ if (keyCode === UP_ARROW){ yAtor -= 52 } else if(keyCode === DOWN_ARROW){ yAtor += 52 } }

Então você coloca o movimentaAtor() como comentário usando as //, e se você quiser voltar ao que era antes é só colocar o novo código como comentário e apagar as // do movimentaAtor().