Importante

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!

2
respostas

velocidadeXBolinha *= -1

Buenas!

Minha dúvida é a seguinte:

if (xBolinha > width) { velocidadeXBolinha *= -1; } }

Pq estamos multiplicando o valor da variável?

2 respostas

Boa tarde, ao multiplicar qualquer número por "-1", você está basicamente invertendo o valor do mesmo. Uma vez que o eixo xBolinha se move para a direita aumentando a posição "x", ao ser multiplicado por "-1" passa a diminuir a posição "x", invertendo assim sua direção.

Show de bola, muito obrigado Tony!