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

[Dúvida] ReferenceError: xCarro2 is not defined

//variaveis carro
let xCarros=[600, 600, 600];
let yCarros=[40,96,150];
let velocidadeCarros=[2, 3, 2.5];  



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

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

Alguém consegue me ajudar...?
2 respostas
solução!

Oi, Manual

Coloque o link do jogo.

Essa mensagem erro não se refere a esta parte do código, mesmo essas funções estando erradas

Se definiu "xCarros" como array

Não use "xCarro2" e sim "xCarros[1]"


//variaveis carro
let xCarros = [600, 600, 600];
let yCarros = [40, 96, 150];
let velocidadeCarros = [2, 3, 2.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];
}

Muito obrigado, deu tudo certo

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software