Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

carros pararam de fazer o loop

https://editor.p5js.org/vinnicius.pimentel66/sketches/7tnP7y5gk

meus carros estavam fazendo o loop, porem, ao realizar o a colisão, eles pararam de voltar ao inicio, fica apenas o primeiro no loop

1 resposta
solução!

Bom dia Vinicius,

o problema está na declaração da função passouTodaTela():

function passouTodaATela(){
  return xCarros[0] <-50;
}

você está passandoxCarros[i] como argumento, portanto, precisa atribuir uma variável para receber o valor, por exemplo, assim:

function passouTodaATela(x){
  return x <-50;
}