1
resposta

Tela de preview ficou minúscula

A tela ficou pequena e travou nisso, já tentei resetar e não volta https://editor.p5js.org/Pedroluppi/sketches/FHtf6Oy8V

1 resposta

Olá, Pedro! Como você está?

Observei que faltava apenas inserir o valor do let raquete = 90 para que o código funcione corretamente. Vou deixar o código corrigido e você testa, tudo bem?


let xBolinha = 300;
let yBolinha = 200;
let diametro = 25;
let raio = diametro / 2;

let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;

let raquete = 90 //bem aqui


function setup() {
  createCanvas(600, 400)

}


function draw() {
background(0);
  mostraBolinha();
  movimentaBolinha();
  verificaColisao();
  rect(5, 150, 10, 90);

}


function mostraBolinha() { 
   circle(xBolinha, yBolinha, diametro);
}

function movimentaBolinha(){
  xBolinha += velocidadeXBolinha;
  yBolinha += velocidadeYBolinha;

}

function verificaColisao() {
    if(xBolinha + raio > width || xBolinha - raio < 0){
    velocidadeXBolinha *= -1;
  }

  if(yBolinha + raio > height || yBolinha - raio < 0){

    velocidadeYBolinha *= -1;
  }

}

Espero que as informações tenham ajudado!

Um abraço e bons estudos!