Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Codigo do LeDoTeclado

Ola, gostaria de entender pq o meu não funcionou... a unica diferença é a ordem das condições (se comparado com o exemplo do professor).

Quando mudo para igual o do professor funciona. Porém não entendo pq da forma que eu fiz ele não funciona.

function LeDoTeclado(evento) {

        if (evento.keyCode == direta) {
            x = x + taxa;
        } else if (evento.keyCode == esquerda) {
            x = x - taxa;
        } else if (evento.keyCode == cima) {
            y = y - taxa;
        } else if (evento.keyCode == baixo) {
            y = y + taxa;
        }
    }
2 respostas
solução!

Olá Ricardo, o que está acontecendo é que, no seu primeiro if, você está fazendo a comparação com direta, ao invés de direita.

Olá novamente Ricardo! Como o seu problema foi solucionado, eu vou fechar este tópico.

Para qualquer outra dúvida, não hesite em recorrer ao nosso fórum! Bons estudos pra você!