Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meu personagem não se movimenta

Olá!

Estou acompanhando as aulas já vi algumas questões mas mesmo assim meu personagem não anda.

Script

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

Fiz o processo de enviar o script do Unity direito do VS dando 2 click conforme mostra na aula.

Personagem Aperto as setas a letra W e nao vai

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

VS configurado no External Script Editor Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguém pode me dar alguma dica para funcionar? Sigo lendo outros problemas relacionados no fórum e internet mas até o momento não anda o meu personagem.

2 respostas

Olá, Joyce! Tudo certo?

Pelas imagens que você compartilhou, parece que o script está correto e você configurou o Visual Studio como editor de scripts externo na Unity sem problemas. No entanto, há algumas coisas que podemos verificar para tentar solucionar o problema do seu personagem não se movimentar:

  • Verifique o Rigidbody: se o seu personagem tiver um componente Rigidbody, certifique-se de que não está marcado como Kinematic, pois isso impediria o movimento.

  • Script anexado ao objeto correto: certifique-se de que o script ControlaJogador está anexado ao GameObject que representa o seu personagem no jogo.

  • Verifique as configurações de Input: vá em "Edit > Project Settings > Input" e confirme se os eixos "Horizontal" e "Vertical" estão configurados corretamente, como mencionado na aula.

Se após essas verificações o personagem ainda não se movimentar, pode ser útil compartilhar mais detalhes sobre a configuração do seu projeto ou qualquer mensagem de erro que esteja aparecendo no console da Unity.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.
solução!

Olá!

Só ficar aqui a solução é que o script não salvou para o Jogador. Após inserir novamente foi possível seguir.

Obrigada pelas dicas Armando.