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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.