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

[Bug] Biblioteca alterou movimento da raquete

Ainda que com nomes diferentes, criei o código conforme o professor orientou. O jogo estava funcionando normalmente. Quando adicionei o p5.collide2d, a raquete parou de ser orientada pelas setas e começou a se mover para baixo. Eu refiz os últimos passos, mas o erro continua. Já verifiquei o código várias vezes e me parece igual.

Link do p5: https://editor.p5js.org/dianadasrodrigues/sketches/u_yBLiy2d

1 resposta
solução!

Oi, Diana! Tudo bem?

Podemos observar que o problema está ocorrendo pois dentro da função moveRectL após o comando keyIsDown(DOWN_ARROW)) há um ";" que está finalizando a nossa condição sem executar o que vem após ele.

Dessa forma, para resolvermos o problema basta retirarmos esse ";" e deixarmos a função moveRectL da seguinte maneira:

function moveRectL (){
  if (keyIsDown(UP_ARROW)) {
    yRectL -= 10;
  }
    if (keyIsDown(DOWN_ARROW)) {
    yRectL += 10;
  }
}

Espero ter ajudado na compreensão do problema. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓