3
respostas

Carro não movimenta

O meu carro não se movimenta. Ja cliquei no preview, atualizei...

3 respostas

let imagemDaEstrada; let imagemDoAtor; let imagemCarro;

//carro let xCarro = 600;

//ator let yAtor = 366

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

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

function draw() { background(imagemDaEstrada); mostraAtor (); mostraCarro (); movimentaCarro(); movimentaAtor(); }

function mostraAtor(){ image(imagemDoAtor, 100, 366, 30, 30); }

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

function movimentaCarro(){ xCarro = xCarro - 2; }

function movimentaAtor(){ if (keyIsDown(UP_ARROW)){ yAtor -= 3; } if (keyIsDown(DOWN_ARROW)){ yAtor += 3; } }

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá, Edison! Tudo bem com você?

Olhando por aqui eu realmente não consegui identificar um problema no seu código. Aparece algum erro no console do p5.js?

O carro não aparece ou ele fica apenas parado? O ator vaquinha aparece?

Pergunto isso porque um problema bastante comum é a gente cometer pequenos erros na hora de declarar o caminho para os arquivos ou imagens no p5.js. Aí o editor não encontra os arquivos e gera o problema.

Você poderia confirmar se as imagens estão com o mesmo nome que os arquivos?

Algo que ajuda bastante é se você compartilhar o link do seu projeto do p5.js aqui conosco, basta copiar a url que aparece no seu projeto e postar aqui. Vou enviar uma imagem para facilitar:

Imagem com identificação do link do projeto no editor web do p5.js, que fica na barra de endereços do navegador

Fico no aguardo, até breve e bons estudos!