Lo siguiente que vamos hacer es aprender a crear un juego, que próximamente iré subiendo a esta pagina ahora lo único que vamos aprender es a mover al personaje.
en el vídeo que os voy a enseñar. os pondré el Script y lo fácil que es hacer lo siguiente . el personaje al que le asignemos los siguientes componentes . no seras físicas reales por que podría acelerar, frenar y cambiar de dirección sin que le afecte.
y todo esto lo vamos a crear usando Character Controller. y lo único que tendríamos que modificar seria la cápsula. que debe estar en el medio de nuestro personaje. ya que el controlador tiene sus propias funciones.
using System.Collections; using System.Collections.Generic; using UnityEngine; public class controñ : MonoBehaviour { private Transform myTransform; public float spped; // Use this for initialization void Start () { myTransform = GetComponent<Transform>(); } // Update is called once per frame void Update () { if (Input.GetKey(KeyCode.W)) { myTransform.Translate(new Vector3(0, 0, spped) * Time.deltaTime); } if (Input.GetKey(KeyCode.S)) { myTransform.Translate(new Vector3(0, 0, -spped) * Time.deltaTime); } if (Input.GetKey(KeyCode.A)) { myTransform.Translate(new Vector3(-spped, 0, 0) * Time.deltaTime); } if (Input.GetKey(KeyCode.D)) { myTransform.Translate(new Vector3(spped, 0, 0) * Time.deltaTime); } } }
y Aquí estaría el código , junto con el vídeo de lo que hay que hacer.
de momento solo es un juego que no sé si llegare a colgar, aunque seguramente si qué juegue y lo enseñe en este blogg y en la plataforma de youtube. y con este vídeo trato de enseñar que es bastante sencillo crear un juego con Unity y hacerlo en 3D ya que bajo mi punto de vista cualquier persona puede hacer un juego.