Oi Henrique! Tudo certo por aí?
Para a colisão funcionar, precisamos fazer dois pequenos ajustes no seu código. Vamos lá?
Chame a função colisao() dentro da função draw():
function draw() {
background(0);
mostraRaquete()
mostraBolinha();
movimentaBolinha();
verificaColisaoBorda();
movimentaMinhaRaquete();
colisao();
}
Na função colisao(), troque a variável altura pela variável comprimento :
function colisao(){
if(xBolinha - raio < xraquete + comprimento){
velocidadeXBolinha *= -1;
}
}
Assim a colisão deve funcionar normalmente. Teste e me conte se deu certo!
Forte abraço.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!