boa tarde, voltei varias vezes quando ele explicou para melhorar o código, até entender! Vamos que vamos!
//variaveis da Bolinha let xBolinha = 300; let yBolinha = 200; let diametro = 15; let raio = diametro /2 ;
//Velocidade da Bolinha let velocidadeXBolinha = 6 let velocidadeYBolinha = 6
function setup() { createCanvas(600, 400); }
function draw() { background(0); mostraBolinha(); movimentaBolinha(); verificaColisaoBorda();
} function mostraBolinha(){ circle(xBolinha, yBolinha, diametro); } function movimentaBolinha(){ xBolinha += velocidadeXBolinha; yBolinha += velocidadeYBolinha; }
function verificaColisaoBorda(){ if (xBolinha + raio > width || xBolinha - raio < 0){ velocidadeXBolinha *= -1; } if (yBolinha +raio > height || yBolinha -raio < 0){ velocidadeYBolinha *= -1; } }