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

Imagens do carro 2 e 3 não aparecem

Bom dia,

Segue código

//imagens do jogo

let imagemDaEstrada;
let imagemDoAtor;
let imagemCarro;
let imagemCarro2;
let imagemCarro3;

function  preload (){
  imagemDaEstrada = loadImage("imagens/estrada.png")
  imagemDoAtor = loadImage ("imagens/ator-1.png")
  imagemCarro = loadImage ("imagens/carro-1.png")
  imagemCarro2 = loadImage ("imagens/carro-2.png")
  imagemCarro3 = loadImage ("imagens/carro-3.png")
}

 imdex

 <!DOCTYPE html>
<html lang="en">
  <head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.1/p5.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.1/addons/p5.sound.min.js"></script>
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta charset="utf-8" />

  </head>
  <body>
    <main>
    </main>
    <script src="sketch.js"></script>
    <script src="imagens.js"></script>
    <script src="ator.js"></script>
     <script src="carro.js"></script>
  </body>
</html>



//  carro

let xCarro = 600;
let yCarro = 40;
let velocidadeCarro =2;

// carro 2

let xCarro2 = 600;
let yCarro2 = 96;
let velocidadeCarro2 = 2.5;

//  carro 3
let xCarro3 = 600;
let yCarro3 = 150;
let velocidadeCarro3 = 3.2;

function mostraCarro(){
  image(imagemCarro,xCarro,yCarro,50,40);
  image(imagemCarro2,xCarro2,yCarro2,50,40);
  image(imagemCarro3,xCarro3,yCarro3,50,40);
}

function movimentaCarro(){
  xCarro -= velocidadeCarro;
  xCarro -= velocidadeCarro2;
  xCarro -= velocidadeCarro3;
}
2 respostas
solução!

function movimentaCarro(){ xCarro -= velocidadeCarro; xCarro -= velocidadeCarro2; xCarro -= velocidadeCarro3; }

na linha acima vc esqueceu de trocar o nome da variavel o correto seria function movimentaCarro(){ xCarro -= velocidadeCarro; xCarro2 -= velocidadeCarro2; xCarro3 -= velocidadeCarro3; }

Bom dia,

Obrigado, Ruzaleia de P. Pereira Lima .