1
resposta

mostra bolinha

eu copiei e colei circle(xbolinha, ybolinha, diamentro); mesmo sem eu colocar background o mostrar a bolinha , minha bolinha funcionou quando coloquei no background mostrabolinha(); parou meu jogo

1 resposta

Olá, Marcelo! Tudo certo?

Você poderia compartilhar o link do seu projeto para que eu possa visualizar melhor?

Provavelmente isso é algum problema de escrita no código, vou compartilhar o código do projeto para você comparar com o seu:

//variáveis 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;
  }
}

Fico no aguardo!

Um abraço e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software