Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

yCarro não está definido

https://editor.p5js.org/Kellvin/sketches/f_qV6bsbI

acima está o meu código se alguém conseguir me ajudar agradeço! :)

4 respostas

https://editor.p5js.org/SandroBR/sketches/xHhI9U8YY

//código carros

let yCarros = [40, 96, 150]

//carro

let xCarro = 600
let velocidadeCarro1 = 2;

//carro2
let xCarro2 = 600;
let velocidadeCarro2 = 2.5; 

//carro3 
let xCarro3 = 600;  
let velocidadeCarro3 = 3.2;


function mostraCarro() {

   image(imagemCarro, xCarro, yCarros[0], 50, 40); 
   image(imagemCarro2, xCarro2, yCarros[1], 50, 40); 
   image(imagemCarro3, xCarro3, yCarros[2], 50, 40); 
}

function movimentaCarro() {

xCarro -= velocidadeCarro1; 
xCarro2 -= velocidadeCarro2; 
xCarro3 -= velocidadeCarro3; 


}

function voltaPosicaoInicialDoCarro() {

  if(xCarro < -50) {

    xCarro = 600; 

  }

  if(xCarro2 < -50) {

    xCarro2 = 600; 

  }

  if(xCarro3 < -50) {

    xCarro3 = 600; 

  }
}

olá Sr. Alexandro qual a solução? não entendi

desde já agradeço o retorno

solução!
trocar yCarro[0] por  yCarros[0]
trocar yCarro2[1] por yCarros[1]
trocar yCarro3[2] por yCarros[2]

A lista yCarros possui 3 carros.
let yCarros = [40, 96, 150];


function mostraCarro() {

   image(imagemCarro, xCarro, yCarro[0], 50, 40);  
   image(imagemCarro2, xCarro2, yCarro2[1], 50, 40); 
   image(imagemCarro3, xCarro3, yCarro3[2], 50, 40); 
}

vlw muuito obrigado!