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

[Dúvida] Colisão com a raquete do oponente não esta funcionando

Estou quebrando a cabeça tentando identificar o pq da bolinha não estar colidindo com a raquete do oponente.

https://editor.p5js.org/Lukinhas2802/sketches/MpEhSeS2x

Segue meu código.

1 resposta
solução!

Olá, Lukas! Como vai?

A causa do seu problema está na função "verificaColisaoRaqueteOponente()". Você deve deixá-la assim:

function verificaColisaoRaqueteOponente(){
  if (xBolinha + raio > xRaqueteOponente && //Foi tirado "+ raqueteComprimento"
      yBolinha - raio < yRaqueteOponente + raqueteAltura && //Foi substituído "+" por "-"
      yBolinha + raio > yRaqueteOponente){
    velocidadeXBolinha *= -1;
    raquetada.play();
  } 
}

*Estão comentadas as mudanças feitas

Espero que isso ajude. Fico à disposição!

Abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!