Na parteda função de movimentar eu não consigo mover minha raquete, e mesmo copiando o código não funciona, talvez seja algo com meu computador mas poderiam verificar se meu código possui algum erro?
//Variáveis da Bola
let xBola = 300;
let yBola = 200;
let diametro = 20
let raio = diametro / 2
let velocidadeXBola = 5;
let velocidadeYBola = 5;
//Variáveis da Raquete
let xRaquete = 5;
let yRaquete = 150;
let larguraRaquete = 10;
let alturaRaquete = 90;
function setup() {
createCanvas(600, 400);
}
function draw() {
background(0);
desenharBola();
//movimentarBola();
testarColisaoBorda();
desenharRaquete();
movimentarRaquete();
}
function desenharBola(){
circle(xBola, yBola, diametro);
}
function movimentarBola(){
xBola += velocidadeXBola
yBola += velocidadeYBola
}
function testarColisaoBorda(){
if (xBola + raio > width ||
xBola - raio < 0){
velocidadeXBola *= -1
}
if (yBola + raio > height ||
yBola - raio < 0){
velocidadeYBola *= -1
}
}
function desenharRaquete(){
rect(xRaquete, yRaquete, larguraRaquete, alturaRaquete);
}
function movimentarRaquete(){
if (keyIsDown(UP_ARROW)) {
yRaquete -= 10;
}
if (keyIsDown(DOWN_ARROW)) {
yRaquete += 10;
}
}