Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Como funciona a operação "xBolinha - raio"?

Na linha 66, quando o professor escreve if (xBolinha - raio < xRaquete + raqueteComprimento), como funciona essa operação "xBolinha - raio"? Eu entendi que sabemos quando colocar - ou + a partir do centro da bola, mas gostaria de entender como essa operação funciona para que a bola vá para uma posição da tela que dê a impressão de que as bordas bola-raquete reconhecem a colisão.

1 resposta
solução

Fala Fabiano, como vai?

Quando criamos um círculo com a função circle e passamos os parâmetros, o P5 marca e posiciona os objetos pelo canto superior esquerdo. Assim como a tela.

A posição x e y com o valor 0 é um exemplo de posicionamento do P5. Criei um exemplo para você neste link.

Já operação xBolinha - raio, estamos alterando a posição do canto superior esquerdo, para o meio da bolinha, conforme esta imagem.

Espero ter ajudado e bons estudos!

: )

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software