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

p5 is not defined

Olá, ao final da ultima etapa do curso, meu navegador deu erro e perdi todo o código. Ao tentar copiar o código não consegui identificar o erro.

https://editor.p5js.org/EderBronson/sketches/nH8pAZCFI

TypeError: Cannot read properties of undefined (reading '_report') at undefined:2:287964

ReferenceError: p5 is not defined at /p5.collide2d.js:12:1

3 respostas
solução!

Ola Eder, tudo bem? dei uma olhada no seu código e percebi que em index.html estava faltando alguns comando do p5.

compara o seu e o que vou deixar também que esta funcionando:

O seu:

<!DOCTYPE html>
<html>
  <head>
    <script src="p5.min.js"></script>
    <script src="p5.dom.min.js"></script>
    <script src="p5.sound.min.js"></script>
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta charset="utf-8">
  </head>
  <body>
    <script src="sketch.js"></script>
    <script src="imagens.js"></script>
    <script src="ator.js"></script>
    <script src="carro.js"></script>
    <script src="p5.collide2d.js"></script>
</body></html>

O que esta funcionando:

<!DOCTYPE html>
<html lang="en">
  <head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/addons/p5.sound.min.js"></script>
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta charset="utf-8" />

  </head>
  <body>
    <script src="sketch.js"></script>
    <script src="ator.js"></script>
    <script src="carro.js"></script>
    <script src="imagens.js"></script>
    <script src="p5.collide2d.js"></script>
  </body>
</html>

Espero ter ajudado.

Obrigado Leonardo. Resolvido!

Eu que agradeço.