1
resposta

[Dúvida] Duvida

Olá, quando eu faço o laço de repetição no código para a velocidade dos carros, e apago as duas ultimas linhas de código dessa função a velocidade dos carros diminui e quando deixo as 3, ela aumenta. alguém poderia me ajudar nessa? Segue o link do meu código abaixo.

https://editor.p5js.org/pauloand4000/sketches/ZQpK2n4aC

1 resposta

Oi, Luiz

É porque está sendo repetido três vezes

// função para o movimento do carro.
// use uma as opções abaixo:

// Sem o FOR
function movimentaCarro(){  
    xCarros[0] -= velCarros[0];
    xCarros[1] -= velCarros[1];
    xCarros[2] -= velCarros[2];
  }
}

// Com o FOR
function movimentaCarro(){
  for (let i = 0; i < imagemCarros.length; i = i+1) {
    xCarros[i] -= velCarros[i];    
  }
}