// Cogido de:// 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.usingUnityEngine;usingSystem.Collections;publicclassmoverCaracter:MonoBehaviour{publicfloatvelocidadDespzamiento;publicfloatvelocidadGiro;//NOTA://velocidadDespzamiento y velocidadGiro, aunque no tienen aqui un valor, se establece desde los componentes de unityvoidUpdate(){// 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);}}}//Ver los keycodes en:// http://docs.unity3d.com/ScriptReference/KeyCode.html
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.