4
respostas

Vaquinha só sobe ou desce quando eu clico com o mouse

let imagemDaEstrada; let imagemDoAtor; let imagemCarro;

// let xCarro = 580;

// let yAtor = 350;

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

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

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

function mostraAtor(){ image(imagemDoAtor, 60,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; }

}

4 respostas

Se entendi, é normal. Acontece como no jogo Pong que é como se tivesse que clicar para selecionar a "caixa" do jogo, ou quando precisa clicar na caixa de diálogo para conseguir digitar. Porém não significa que tenha algo de errado com o código.

Para ter o movimento do Ator "Vaquinha", tem que clicar no jogo. (Isso seria uma orientação importante do Professor). Obrigado Alan!

Vou fazer aqui.. Conseguiu Alan?

Consegui! Se me pedir para recriar do zero sem olhar as aulas, acho que não conseguiria. rs Mas aí está:

https://editor.p5js.org/AlanChuck/full/7OWroOvHB