Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Observação: function verificaColisaoRaquete(x, y)

Olá, tudo bom? Percebi que a bolinha estava entrando na raquete quando ocorria a colisão.

function verificaColisaoRaquete(x, y){
  colidiu = collideRectCircle(x, y, raqueteComprimento, raqueteAltura, xBolinha, yBolinha, **raio**);
  if (colidiu){
    velocidadeXBolinha *= -1;
    raquetada.play();
  }
}

De acordo com a documentação o ultimo parâmetro deveria ser o diâmetro e não o raio, dessa forma, a bolinha não ''entra'' na raquete.

collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)

1 resposta
solução!

Bacana, Carol!

Obrigado por compartilhar conosco!

Vai ajudar muito quem estiver no curso!

Um abraço e bons estudos!