+// http://www.taringa.net/post/hazlo-tu-mismo/15071216/Tutorial-Unity3D-C-Mover-Un-Objeto.html
+// Este script, se arrastrarĂa como componente a un personaje o objeto.
+using System.Collections;
+public class moverCaracter : MonoBehaviour {
+ public float velocidadDespzamiento;
+ public float velocidadGiro;
+ //velocidadDespzamiento y velocidadGiro, aunque no tienen aqui un valor, se establece desde los componentes de unity
+ // Si queremos que el objeto se mueva con el raton:
+ // float horizontal = Input.GetAxis("Mouse X");
+ // this.transform.Rotate(Vector3.up * horizontal*velocidadGiro);
+ if (Input.GetKey(KeyCode.UpArrow)){
+ this.transform.Translate(Vector3.forward * velocidadDespzamiento);
+ if (Input.GetKey(KeyCode.DownArrow)){
+ this.transform.Translate(Vector3.back * velocidadDespzamiento);
+ if (Input.GetKey(KeyCode.LeftArrow)){
+ this.transform.Translate(Vector3.left * velocidadDespzamiento);
+ if (Input.GetKey(KeyCode.RightArrow)){
+ this.transform.Translate(Vector3.right * velocidadDespzamiento);
+// http://docs.unity3d.com/ScriptReference/KeyCode.html