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.
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.
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!