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

Meu "Ator" só está colidindo com o carro do último indíce.

https://editor.p5js.org/Ziogojkl/sketches/6ZLH00-C6

Não consigo encontrar qual parte do meu código está errada mas meu Ator só colide com o carro que está no último índice, quando estava com apenas 3 carros só colidia com o terceiro e agora só colide com o 6.

1 resposta
solução!

O for precisa estar envolvendo os ifs dentro das chaves pra fazer a verificação, desse jeito:

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){
      colidiu();
      if (meusPontos > 0){
        meusPontos -= 1;
        somDaColisao.play();
      }
    }
  }
}