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

[Bug] mostraAtor não Definido

Meu projeto estava funcionando perfeitamente ate inserir a função collideRectCircle(x1, y1, width1, height1, cx, cy, diameter). apos isso o mostraAtor sempre aparece como indefinido, já sair e retornei ao programa e nada se resolve quando removo a função e reinicio o p5 o mostraAtor volta a funcionar.

https://editor.p5js.org/romulonbatista/sketches/hSxoC0FvY

1 resposta
solução!

Olá, Rômulo! Tudo certo?

O problema é que os escopos não estavam fechados corretamente e isso gerou o bug no código.

Deixei o código abaixo com a correção:

function verificaColisao(){
  //collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)
  for (let i = 0; i < imagemCarros.length; i++){
    colisao = collideRectCircle(xCarros[i], yCarros[i], comprimentoCarro, alturaCarro, xAtor, yAtor, 15)
    if (colisao){
      print("Colidiu")
    }
  }
}

Espero que tenha ajudado.

Bons estudos e fico à disposição!