4
respostas

[Bug] Minha raquete só se move pra cima e para baixo uma vez

Insira aqui a descrição dessa imagem para ajudar na acessibilidade segue em anexo meu código

4 respostas

Olá José, você está selecionando o ator correto? (sua raquete) tenta alterar os valores de y pra 10 e usar as teclas direcionais, talvez ajude

Raphael

Olá Raphael. Sim, estou usando o ator correto. Mesmo utilizando as teclas direcionais e 10 como valor de y, continua com o erro

Olá José! Tive o mesmo problema que você no começo.

O erro está no seu bloco de movimento ("motion"), dentro do seu IF. Você está usando o bloco "set y to" que traduzindo seria "Definir / Mudar y para" ou seja você está pedindo para ele mudar a posição de onde a raquete está para mais 30 ou -30, ele realiza a função, porém apenas uma vez. O correto é utilizar o bloco de movimento "change y by" que traduzido seria algo como "adicione 30 ou -30 a y", ou seja sempre que você clicar na tecla para cima ou para baixo será adicionado um valor -30 ou 30 a posição atual.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Muito obrigado, Lucas!!