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

[Dúvida] Duvida: ReferenceError

Boa tarde a todos, No jogo pong no p5 esta dando o seguinte erro: [sketch.js, line 96] "collideRectCircle" is not defined in the current scope. If you have defined it in your code, you should check its scope, spelling, and letter-casing (JavaScript is case-sensitive).

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi Jessica, você chegou a criar a função collideRectCircle? Se sim, dá um verificada se o nome está correto. Pergunto se vc criou a função pois não está aparecendo o código completo. Qualquer coisa disponibiliza o código aqui.

solução!

Olá Joel, obrigada desde já essa é a função, certo?

function verificaColisaoRaquete(x, y) { colidiu = collideRectCircle(x, y, raqueteComprimento, raqueteAltura, xBolinha, yBolinha, raio); if (colidiu) { velocidadexBolinha *= -1; raquetada.play();

Oi Jéssica, O erro está nessa função que você passou, dentro dela está sendo feita uma chamada para a função collideRectCircle, o problema é justamente essa função que está sendo chamada, o compilador está falando que ela não está no escopo, talvez pq a função collideRectCircle não foi criada.