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

[Dúvida] Não consigo movimentar o Ator (vaquinha)

Boa noite, não consigo acah o meu erro na hora de movimentar a vaqui, vou postar o codigo para possivel ajuda e correção.`

Essa e a minha primeira postagem, me perdoe se não esta corretor o modo de postar

https://editor.p5js.org/adolfo.oliveira/sketches/BwZZw4_6W`

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,yAtor, 30, 30);

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

}

function movimentaCarro(){
  xCarro-=2;  

}

function movimentaAtor(){

if (keyIsDown(UP_ARROW)){
    yAtor -= 3;
   }
  if (keyIsDown(DOWN_ARROW)){
    yAtor += 3;
  }
}
2 respostas
solução!

Oi Adolfo! Como você está?

Me parece que está tudo certo com seu código. Inclusive, está muito bem organizado, parabéns!

O P5.JS precisa de um clique no canva para que você possa interagir com ele. Sugiro que abra o seu projeto e, após dar o play, dê um clique com o mouse em cima do jogo antes de movimentar a vaquinha com o teclado. Deve funcionar normalmente!

Sobre a forma de postar no fórum, não se preocupe! Você usou muito bem a formatação de código. Caso queira descobrir mais funcionalidades, vou deixar aqui um vídeo bem legal em que a Bia explora as ferramentas do fórum da Alura e ajuda a tirar o melhor proveito dele para alavancar seus estudos:

Abração, Adolfo! Fico à disposição.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Oi tudo bem Larissa ! Obrigado, era isso mesmo fiz e deu certo. Abraços