Olá colegas,
- Minha bolinha sempre ultrapassa minha raquete e a colisão não é detectada como pode ser observado
- Também não entendi como na solução final podem coexistir duas funções com o mesmo nome:
function verificaColisaoRaquete(){ if (xBolinha - raio < xRaquete + raqueteComprimento && yBolinha - raio < yRaquete + raqueteAltura && yBolinha + raio > yRaquete){ velocidadeXBolinha *= -1; } } function verificaColisaoRaquete(x, y) { colidiu = collideRectCircle(x, y, raqueteComprimento, raqueteAltura, xBolinha, yBolinha, raio); if (colidiu){ velocidadeXBolinha *= -1; } }
Obrigado