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

[Dúvida] voltaPosicaoInicialDoCarro() está dando erro

Olá pessoal boa noite,

Estou usando o p5.js e estou fazendo o exercício junto com o prof. porém o meu carro não volta para a tela, eu fiz exatamente igual, depois conferi inclusive, aí deletei e copiei o códio do professor e mesmo assim os carros continuam sem voltar, será que alguém pode me ajudar nesse caso?

============================ function setup() { createCanvas(500, 400); }

function draw() { background(imagemDaEstrada); mostraAtor(); mostraCarro(); mostraCarro2(); mostraCarro3(); movimentaCarro(); movimentaAtor(); voltaPosicaoInicialDoCarro;

}

==========================================

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

//carro2 let xCarro2 = 600; let yCarro2 = 96; let velocidadeCarro2 = 3;

//carro3 let xCarro3 = 600; let yCarro3 = 150; let velocidadeCarro3 = 2.5;

function mostraCarro(){ image(imagemCarro, xCarro, yCarro, 50, 40); }

function mostraCarro2(){ image(imagemCarro, xCarro2, yCarro2, 50, 40); }

function mostraCarro3(){ image(imagemCarro, xCarro3, yCarro3, 50, 40); }

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

function voltaPosicaoInicialDoCarro(){ if (xCarro < -50){ xCarro = 600 } if (xCarro2 < -50){ xCarro2 = 600 } if (xCarro3 < -50){ xCarro3 = 600 } }

2 respostas
solução!

Faltou colocar um () no final da função voltaPosicaoInicialDoCarro() na última linha do seu setup().

Valeu, deu certo aqui, fiz outros ajustes no meu cõdigo também e agora tá 100%