Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Meu código não funciona

O meu código não está funcionando o que está errado

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MoverJogador : MonoBehaviour {

    // Start is called before the first frame update
    void Start() {

    }

    public class ControlaJogador : MonoBehaviour
    {


        // Update is called once per frame
        void Update()
        {

            float eixoX = Input.GetAxis("Horizontal");
            float eixoZ = Input.GetAxis("Vertical");

            Vector3 direcao = new Vector3(eixoX, 0, eixoZ);

            transform.Translate(direcao);

        }
    }
1 resposta
solução!

Oi, Cauê, tudo bem?

Parece que tem uma class dentro de outra class no seu script. Você pode tentar copiar o código dentro do Update e criar um novo script e colar esse código lá dentro.

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