Olá pessoas, tudo certo? Já revisei o código e adjacências, mas não consigo entender o pq não está reconhecendo a função. Peço ajuda de vocês para revisar...
Código do Joguinho: https://editor.p5js.org/ewertonds/sketches/gpNSBK8v4
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá pessoas, tudo certo? Já revisei o código e adjacências, mas não consigo entender o pq não está reconhecendo a função. Peço ajuda de vocês para revisar...
Código do Joguinho: https://editor.p5js.org/ewertonds/sketches/gpNSBK8v4
Olá Ewerton
O erro indica que a função collideRectCircle não está definida no escopo atual. Isso provavelmente significa que você não importou ou incluiu a biblioteca p5.collide2D em seu código.
Certifique-se de que você incluiu a biblioteca p5.collide2D em seu código HTML ou JavaScript. Você pode fazer isso adicionando a seguinte linha de código ao seu arquivo HTML:
<script src="https://cdn.jsdelivr.net/npm/p5.collide2d@0.4.2/p5.collide2d.js"></script>
Certifique-se de que essa linha de código esteja incluída após a linha que inclui a biblioteca p5.js.
Se você já incluiu a biblioteca, verifique se o nome da função está escrito corretamente, pois o JavaScript é sensível a maiúsculas e minúsculas. O nome da função deve ser collideRectCircle, exatamente como está escrito no erro.
Espero que isso ajude a solucionar o problema!
O erro está na linha 18 do arquivo index.html do seu código.
Você escreveu:
<script scr="p5.collide2d.js"></script>
Mas o certo é :
<script src="p5.collide2d.js"></script>
Ou seja você escreveu src errado.