trabajos de unity

Páginas: 2 (468 palabras) Publicado: 9 de agosto de 2014
MOVER UN CUBO A TRAVÉS DEL ESCENARIO USANDO EL TECLADO Y EL MOUSE


Para eso crearemos un improvisado escenario por donde se desplazara nuestro jugador. 
Crea un cubo y estíralo para hacer elpiso luego renómbralo suelo o piso. 
Crear otro cubo pero este déjalo como esta y renómbralo player. 
Crea una luz direccional para que nuestra escena este iluminada. 
Crea un script llamadoMovimientoJugador 

deberías tener algo como esto. 



Abre el script MovimientoJugador 

crea 2 variables públicas de tipo float una para la velocidad de desplazamiento y una para la velocidad degiro 

debería quedarte así 


Ahora hagamos una condición para saber si el jugador ha oprimido una tecla en este caso la flecha arriba. 
Dentro de esa condición aremos la lógica para que el cubose mueva hacia adelante si el usuario ha presionado la flecha arriba 



Veamos que hace este código 

if (): condición que devuelve falso o verdadero según lo que preguntemos dentro delparéntesis 
Input: clase que nos sirve para usar los diferentes dispositivos de entrada 
GetKey: método de la clase input que nos dice si una tecla esta presionada. 
KeyCode.UpArrow: le decimos el código onombre del botón que verifique si está presionado en este caso es up arrow o tecla arriba 
this.transform: nos devuelve el objeto (con el componente transform) que porta el script, en este caso elcubo 
Translate(): método que usamos para cambiar las propiedades position del objeto cubo. En medio de los paréntesis le decimos hacia donde se va a mover 
(Vector3.forward * velocidadDespzamiento):aquí le especificamos que se mueva hacia adelante y lo multiplicamos por una velocidad de desplazamiento 
nota: vector3.forward es lo mismo que decir new vector3 (0,0,1) } 

En conclusión se moveráde 1 en 1 en el eje z mientras tenga presionada la tecla flecha arriba 

ahora lo mismo para moverse en las otras direcciones 
nos quedaría así. 

Ahora ya pueden probar... 
Guarda los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unity
  • Unity
  • Unity Bank
  • Resumen Unity
  • unity temple
  • unity temple
  • Unity Vs Unreal
  • Unity

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS