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

function draw ficou indefinido mostra Ator ,após inclui function verificarColisao

help, para continuação do projeto.

https://editor.p5js.org/CLEYTON/sketches/9pkhpv9E-

Obs : arquivo p5.collide2d já foi excluído e importado novamente, mesmo assim erro continua.

2 respostas
solução!

Oi, Cleyton. Tudo bem?

Você só confundiu na hora de definir a variável "i" dentro do for. Olhei o código e onde deveria estar "i" está "1".

De:

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

Para:

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

Obrigado !