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

Não estou entendendo por que meu código não funciona

https://editor.p5js.org/Shin0/sketches/EX7DdaHNk

Depois que fiz a mudança no código colocando o for (let i = 0; i <imagemCarros.lenght; i = i + 1) Parou totalmente de funcionar e o console não da um erro qualquer, os carros simplimente não aparece. Apenas aparece se eu colocar o código antigo image(imagemCarros[0], xCarros[0], yCarros[0], 100, 100);

1 resposta
solução!

Olá, William Tudo bem?

Analisando seu código pude perceber que, existe um comando que não está sendo reconhecida devido a um equívoco na escrita.

function mostraCarro(){   
    for (let i = 0; i < imagemCarros.**lenght**; i = i + 1){
      image(imagemCarros[i], xCarros[i], yCarros[i], 100, 100);
    }

}

  function movimentaCarro(){
    for (let i = 0; i < imagemCarros.**lenght**; i = i + 1){
      xCarros[i] -= velocidadeCarros[i]; 
    }

Neste caso, basta substituir a palavra "LENGHT" para "LENGTH".

Espero ter ajudado.

Abraços.