1
resposta

Segue código

Bom dia pessoal, segue código para feedback


//variavél carro

//lista, sempre no conchetes
let xCarros = [600, 600, 600]
let yCarros =[42, 148, 212];
let velocidadeCarros= [2,3,3.5]

//carro 1
//let xCarro= 600 ;
//let yCarro = 42;
//let velocidadeCarro =2;

//carro 2
//let xCarro2= 600 ;
//let yCarro2 = 148;
//let velocidadeCarro2 =3;



//carro 3
//let xCarro3= 600 ;
//let yCarro3 = 212;
//let velocidadeCarro3 =3.5;

function mostraCarro(){
  image(imagemCarro, xCarros[0], yCarros[0] , 50, 40);
  image(imagemCarro2, xCarros[1], yCarros[1] , 50, 40);
  image(imagemCarro3, xCarros[2], yCarros[2] , 50, 40);

}

function movimentaCarro(){
  xCarros[0] -= velocidadeCarros[0]; 
  xCarros[1] -= velocidadeCarros[1];
  xCarros[2]-= velocidadeCarros[2];

}

function voltaPosicaoInicialDoCarro(){
  if(xCarros[0] < -50){
    xCarros[0] =600
  }
  if(xCarros[1] < -50){
    xCarros[1] =600
  }
  if(xCarros[2] < -50){
    xCarros[2] =600
  }
}
1 resposta

Olá Diego, tudo bem?

único feedback que vejo seria a formatação, alguns campos ficaram "fora de lugar", rs

//código do carro

let xCarros = [600, 600, 600];
let yCarros = [40, 96, 150]; 
let velocidadeCarros = [2, 2.5, 3.2];

function mostraCarro(){
  image(imagemCarro, xCarros[0], yCarros[0], 50, 40);
  image(imagemCarro2, xCarros[1], yCarros[1], 50, 40);
  image(imagemCarro3, xCarros[2], yCarros[2], 50, 40);
}

function movimentaCarro(){
  xCarros[0] -= velocidadeCarros[0];
  xCarros[1] -= velocidadeCarros[1];
  xCarros[2] -= velocidadeCarros[2];
}

function voltaPosicaoInicialDoCarro(){
  if (xCarros[0] < -50){
    xCarros[0] = 600
  }
  if (xCarros[1] < -50){
    xCarros[1] = 600
  }
  if (xCarros[2] < -50){
    xCarros[2] = 600
  }
}