minha raquete nao esta movimentando no p5, dei uma olhada na outra duvida e até conferi meu código e ele está igual, mas mesmo assim a raquete nao se mexe :/
meu código: https://editor.p5js.org/nuggetsdequeijo/sketches/9jnXMcv4L
minha raquete nao esta movimentando no p5, dei uma olhada na outra duvida e até conferi meu código e ele está igual, mas mesmo assim a raquete nao se mexe :/
meu código: https://editor.p5js.org/nuggetsdequeijo/sketches/9jnXMcv4L
Oi, Pedro! Tudo bem?
Olhei seu código. Você se esqueceu de criar as variáveis da raquete e chamar as funções também dela!
//variáveis da raquete
let xRaquete = 5;
let yRaquete = 150;
let raqueteComprimento = 10;
let raqueteAltura = 90;
O bloco de código acima irá entrar debaixo das variáveis da bolinha.
mostraRaquete(xRaquete, yRaquete);
movimentaMinhaRaquete();
Esse acima irá dentro da função draw
.
A seguir, temos a função para criar o desenho da raquete (o formato dela!). Ele irá após todos os seus códigos:
function mostraRaquete(x,y) {
rect(x, y, raqueteComprimento, raqueteAltura);
}
E, por fim, temos este:
function movimentaMinhaRaquete() {
if (keyIsDown(UP_ARROW)) {
yRaquete -= 10;
}
if (keyIsDown(DOWN_ARROW)) {
yRaquete += 10;
}
}
Ele dá movimento à raquete.
E, pronto! Agora sua raquete se movimenta! :D
Caso as dúvidas persistirem, estamos à disposição.
Abraços e bons estudos!