1
resposta

preciso de ajuda com o comando "for"

function mostraCarro(){ image(imagemCarros[0], xCarros[0], yCarros[0], 80, 40); image(imagemCarros[1], xCarros[1], yCarros[1], 80, 40); image(imagemCarros[2], xCarros[2], yCarros[2], 80, 65); image(imagemCarros[3], xCarros[3], yCarros[3], 80, 40); image(imagemCarros[4], xCarros[4], yCarros[4], 80, 65); image(imagemCarros[5], xCarros[5], yCarros[5], 100, 45);

como introduzir o comando for nesse código de as dimensões dos carros são diferentes?

1 resposta

Tenta assim e me dá um retorno

let larguras = [80, 80, 80, 80, 80, 100];
let alturas = [40, 40, 65, 40, 65, 45];

function mostraCarro() {
  for (let i = 0; i < imagemCarros.length; i++) {
    let largura = larguras[i];
    let altura = alturas[i];
    let x = xCarros[i];
    let y = yCarros[i];
    image(imagemCarros[i], x, y, largura, altura);
  }
}