1
resposta

O P5 Js identifica algum erro na linha de código após ter copiado código do GitHub

Oi, pessoal!

O P5 Js fica dando repetidamente uma mensagem de erro:

SyntaxError: Unexpected end of input

p5.collide v0.7.3

Fiz exatamente como mostrava na aula 07 - Importando outra biblioteca

Alguém consegue me ajudar a identificar o problema?

Segue link do código: https://editor.p5js.org/amandarolim/sketches/4lAb8EN9j

Obrigada! :)

1 resposta

Oi, Amanda! Tudo bem?

O problema está ocorrendo pois não estamos fechando corretamente as funções verificaColisaoRaquete() e colisaoMinhaRaqueteBiblioteca(). Dessa forma, para resolvermos esse problema basta adicionarmos uma chave de fechamento '}' ao final de cada uma dessas funções, deixando esse nosso trecho de código da seguinte maneira:

  function verificaColisaoRaquete () {
    if (xBolinha - raio < xRaquete + raqueteComprimento && yBolinha - raio <yRaquete + raqueteAltura && yBolinha + raio > yRaquete){
        velocidadeXBolinha *= -1;
    }
  }
  
function colisaoMinhaRaqueteBiblioteca() {
colidiu = collideRectCircle(xRaquete, yRaquete, raqueteComprimento, raqueteAltura, xBolinha, yBolinha, raio);
    if (colidiu) {
        velocidadeXBolinha *= -1;
}
}

Espero ter ajudado! 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 ✓