1
resposta

[Dúvida] Não estou entendendo esse erro no meu código

Olá. Apareceu um erro no meu código que não compreendi. Estou desenvolvendo o jogo Freeaway, esse erro apareceu logo após eu tentar colocar as variaveis dentro de uma lista para diminuir as linhas.

p5.js says: [carros.js, line 8] image() was expecting Number for the second parameter, received an empty variable instead. If not intentional, this is often a problem with scope.

p5.js says: [carros.js, line 9] image() was expecting Number for the second parameter, received an empty variable instead. If not intentional, this is often a problem with scope.

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, 50)
  image(imagemCarro3, xCarros[2], yCarros[2], 50, 50)
}

function movimentaCarro(){
  xCarros -= velocidadeCarros[0];
  xCarros -= velocidadeCarros[1];
  xCarros -= 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

oi Guilherme! compartilha seu código! !