1
resposta

Alternativa pra bolinha pulsante

Segue o código que usei.

<canvas width="600" height="400"></canvas>
<script>
var tela = document.querySelector('canvas');
var brush = tela.getContext('2d');

brush.fillStyle = 'lightgrey';
brush.fillRect(0,0,600,400);

function criaBola(x,y,raio) {
  brush.fillStyle = 'blue';
  brush.beginPath();
  brush.arc(x,y,raio,0,2*Math.PI);
  brush.fill();
}

function limpaTela() {
  brush.clearRect(0,0,600,400);
}

var raio = 20;
var incremento = 1;

function atualizaTela() {
  limpaTela();
  // criaBola(20,20,raio);

  if(raio <= 20){
    incremento = 1;
    raio = 20;

  } else if(raio >= 30) {
    incremento = -1;
    raio = 30;
  }

  raio = raio + incremento;
  criaBola(300,200,raio);
  console.log(raio);
}

setInterval(atualizaTela, 20);
</script>
1 resposta

Opa, eai Diego, Beleza ? Meu nome é Andre Santos, e deixarei meu feedback pra Você =) .

Acabei de testar aqui o seu código, e está funcionando corretamente. Meus Parabéns Diego. A Bolinha está pulsando Lindamente <o/ !!!!!

Muito Obrigado pela sua Participação aqui no Fórum . É sempre legal a participação, porque assim vamos te ajudar sempre, e te passar nosso feedback. Além do mais, incentiva os outros alunos a participarem e se ajudarem , afinal é pra isso que o Fórum existe, para ajudarmos uns aos outros =) .

Grande Abraço Diego. Continue com os Bon Estudos, e tenha uma Ótima Semana, e Meus Parabéns de Novo =).