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

Erro ao mandar jogador de mover

Não consigo fazer o auto complete e quando dou play na Unity aparece o erro: Assets\ControlaJogador.cs(10,19): error CS1061: 'Transform' does not contain a definition for 'translate' and no accessible extension method 'translate' accepting a first argument of type 'Transform' could be found (are you missing a using directive or an assembly reference?)

Já procurei nas outras dúvidas do fórum e até mesmo vídeos externos, nada funciona, poderia me ajudar?

6 respostas

Oi, Yargo, em programação qualquer erro faz o código não compilar e assim não funcionar

Pode conferir seu script com o do vídeo, imagino que o transform seja minusculo e o Translate maiusculo.

Bons estudos!

o "translate" não estava com problema, mas o "tranform" de qualquer modo não funciona, sendo maiúsculo ou não.

Mudou o erro? Cola seu script aqui para darmos uma olhada :)

A mensagem anterior era com o T do "transform" em minúsculo e a nova mensagem com ele maiúsculo é: Assets\ControlaJogador.cs(10,17): error CS0117: 'Transform' does not contain a definition for 'translate'

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

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

solução!

Oi, Yargo, tudo bem?

Pode conferir seu script com o do vídeo novamente, imagino que o transform seja minusculo e o Translate maiusculo.

transform.Translate

Lembrando que nos exercícios você também pode encontrar o código para comparar.

Bons estudos!