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

keyCode vs keyIsDown

Nas aula de Jogos Clássicos II, o keyIsDown é usado no p5js para detectar a tecla e mover o personagem (igual a parte superior do meu código) Já na aula de Lógica II, é usado keyCode para fazer o mesmo, usando o Sublime.

Ao tentar usar o keyIsDown no Sublime, nada acontece e no console aparece "UP_ARROW is not defined"

Qual seria o motivo dessa limitação? Já que a linguagem é a mesma (javascript)

Seria possivelmente o caso de o p5js ter uma var UP_ARROW = 38 em seu banco?

if(evento.keyIsDown (UP_ARROW)) {

            y = y - taxa;
__}
________________________________________________________________________________
      if (evento.keyCode == 38) {

            y = y - taxa;
1 resposta
solução!

Olá, Renan! Espero que esteja tudo bem

Desculpe a demora em dar um retorno

Muito bem observado, meu amigo

O p5js utiliza bibliotecas próprias para "facilitar" o desenvolvimento, pois é essa a função da plataforma, trabalhar seus projetos em um nível de abstração máxima para que o foco seja na lógica por trás da criação e não as funcões e métodos por trás daquilo.

Por esse motivo que métodos são facilitados no p5js e na própria linguagem javascript temos que escrever um pouco mais para executar o mesmo comando.

Espero ter esclarecido, Renan!

Qualquer dúvida, nos procure!

Um abraço e bons estudos