código: https://editor.p5js.org/drborba/sketches/y0BrUakCQ
Alguém pode me ajudar? Estou fazendo conforme as aulas, porém sempre apresente um erro na função de movimentar a raquete do oponente!
código: https://editor.p5js.org/drborba/sketches/y0BrUakCQ
Alguém pode me ajudar? Estou fazendo conforme as aulas, porém sempre apresente um erro na função de movimentar a raquete do oponente!
Olá Diego, tudo bem?
O que ocorre é que a função movimentaRaqueteOponente()
está dentro da função verificaColisaoRaquete()
. Faça abaixo as alterções no fechamento das chaves e nos conte o resultado:
function verificaColisaoRaquete() {
if (xBolinha - raio < xRaquete + raqueteComprimento && yBolinha - raio < yRaquete + raqueteAltura && yBolinha + raio > yRaquete) {
velocidadeXBolinha *= -1;
}
// FALTA UM FECHAMENTO DE CHAVES AQUI!!!
function movimentaRaqueteOponente() {
velocidadeYOponente = yBolinha - yRaqueteOponente - raqueteComprimento / 2 - 30;
yRaqueteOponente += velocidadeYOponente
}
} // ELIMINE ESSA CHAVE DE FECHAMENTO AQUI!!!
Olá, André! Após sua observação o código funcionou perfeitamente!! Muito obrigado.