fiz o passo a passo conforme os videos e revisei junto com o gabarito, porém não aparecem nenhum ponto !!!!
fiz o passo a passo conforme os videos e revisei junto com o gabarito, porém não aparecem nenhum ponto !!!!
Olá Eduardo, como vai?
Vi aqui seu projeto e o que aconteceu é que o valor de x
do sensor de pontos está fora da área do jogo, assim a bolinha nunca passa por lá e por isso não marca pontos. Esse valor pode ser diferente de um jogo para o outro, pois ele varia de acordo com o tamanho da bolinha que foi desenhada e cada uma pode desenhar de um tamanho diferente, por isso nem sempre o valor utilizado pelo instrutor vai funcionar no seu projeto.
Vou te mostrar como descobrir o valor que funciona pro seu projeto e ajustar isso:
Ajustando o contador de pontos
Para identificarmos o valor correto que deve ser considerado no sensor de pontos podemos arrastar a bolinha para bem perto da borda e visualizar o valor de x
que aparecerá no campo logo abaixo da tela de jogo:
Aqui nesse teste que fiz no seu jogo o valor de -222
funcionou bem, mas você pode testar aí e ver qual você acha melhor, beleza? Depois de verificar o valor vamos fazer a alteração nos blocos de código de pontuação e colocar o valor de -222
para os pontos do oponente
e 222
para meus pontos
, assim o jogo vai voltar a computar os pontos.
Aqui você percebe que anteriormente a gente só mediu o valor de
x
em um dos lados (onde deu -222) e replicamos esse valor para o outro lado com o sinal oposto. Isso acontece pois os atores estão centralizados na área de desenho fazendo com que o ponto central seja considerado e todos os valores que valem pra um lado, valem para o outro com o sinal invertido.
O código dos pontos ficaria assim:
Bônus: Ajuste no posicionamento da raquete
Percebi que a raquete do oponente está um pouquinho pra fora da área de jogo, isso aconteceu pois quando você ajustou o valor de posição fez isso somente no primeiro bloco de código, faltando fazer no segundo que é o que direciona a posição inicial da raquete. Ajustando ficaria assim:
Pronto, fazendo essas alterações seu jogo vai computar os pontos normalmente. Testa aí e depois me conta o que achou.
Espero ter ajudado e se tiver alguma dúvida conte com a gente aqui no fórum. Bons estudos =D