//variáveis da bolinha
let xBolinha = 300;
let yBolinha = 200;
let diametro = 20;
let raio = diametro/2;
//velocidade da bolinha
let veloXBola = 6;
let veloYBola = 6;
//variáveis raquete
let xRaquete = 5;
let yRaquete = 150;
let raqueteComp =10;
let raqueteAlt = 90;
function setup() {
createCanvas(600,400);
}
function draw() {
background(0);
drawball ();
movball();
colisonverify();
drawrect();
movMinhaRaquete()
function drawball() {
circle(xBolinha,yBolinha,diametro)
}
function movball(){
xBolinha += veloXBola
yBolinha += veloYBola
}
function colisonverify() {
if(xBolinha + raio > width ||
xBolinha - raio < 0){
veloXBola *= -1;
}
if (yBolinha + raio > height ||
yBolinha - raio < 0 ) {
veloYBola *= -1;
}
}
function drawrect(){
rect(xRaquete, yRaquete,raqueteComp, raqueteAlt)
}
function movMinhaRaquete(){
if (KeyIsDown(UP_ARROW)){
yRaquete -= 10;
}
if (KeyIsDown(DOWN_ARROW)){
yRaquete += 10;
}
}
}
quando subo a função para o Draw() a bola perde o movimento e a raquete não se movimenta, já substitui meu código pelo o da aula, substituindo funciona normal, mas o meu que esta idêntico com o código do professor apesar de eu usar meus nomes não funciona !! obrigado quem conseguir dar uma força.