1
resposta

[Dúvida] Variável height

{ 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

1 resposta

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!