Por vezes minha bolinha fica "engasgada" nas raquetes (como que faz um pequeno e breve zig zag). Mas o código está o mesmo, então de onde vem este bug?
Por vezes minha bolinha fica "engasgada" nas raquetes (como que faz um pequeno e breve zig zag). Mas o código está o mesmo, então de onde vem este bug?
Boa noite Eliezer.
Se você estiver falando do bug quando a bola fica entre a raquete e a margem da tela então realmente não tem nada de errado com o que você fez. Esse curso só quer te mostrar o básico, então resolver pequenos problemas como esse não viria ao caso. Agora supondo que nos fossemos resolver ele, uma das soluções seria fazer com que toda vez que a bolinha colidisse com uma das bordas horizontais ela retornasse para o meio do campo. Algo como:
if (xBolinha <= 0) {
xBolinha = 300;
yBolinha = 200;
}
if (xBolinha >= 600) {
xBolinha = 300;
yBolinha = 200;
}
Espero ter conseguido te ajudar, qualquer coisa só falar.