{ if( yBolinha + raio > height || yBolinha - raio < 0) velocidadeyBOlinha *= -1
} O que há de errado com esse código? não está funcionando por nada kkkkkk ajudem plssss
{ if( yBolinha + raio > height || yBolinha - raio < 0) velocidadeyBOlinha *= -1
} O que há de errado com esse código? não está funcionando por nada kkkkkk ajudem plssss
Olá, Benjamin! Tudo bem?
É difícil dizer o que está errado somente com esse trecho de código. Vou deixar a função inteira para você conferir se está igual ao seu.
function verificaColisaoBorda(){
if (xBolinha + raio> width ||
xBolinha - raio< 0){
velocidadeXBolinha *= -1;
}
if (yBolinha + raio> height ||
yBolinha - raio < 0){
velocidadeYBolinha *= -1;
}
}
Uma sugestão é verificar se os nomes das variáveis estão escritos da mesma forma que foram declaradas, pois se houver apenas uma letra diferente, o JavaScript entende como outra variável.
Bons estudos!