Aqui el ejemplo:
El próximo paso disparar!!! y el siguiente darle algún sentido a este prototipo!!!
Os dejo el script y una captura del input para configurar el mando:
using UnityEngine;
using System.Collections;
public class player : MonoBehaviour
{
public float playerSpeed;
// Update is called once per frame
void Update ()
{
/// Velocidad de moviento del player
float amtToMoveHorizontal = Input.GetAxis ("Horizontal") * playerSpeed *Time.deltaTime;
float amtToMoveVertical = Input.GetAxis ("Vertical") * playerSpeed *Time.deltaTime;
/// Movimiento Horizontal y vertical con teclado y DPad
transform.Translate(Vector3.right * amtToMoveHorizontal);
transform.Translate(Vector3.up * amtToMoveVertical);
/// Limite de Pantalla Horizontal y vertical
if (transform.position.x >= 5.1f)
transform.position = new Vector3 (5.1f,transform.position.y,transform.position.z);
else if (transform.position.x <= -5.1f)
transform.position = new Vector3 (-5.1f,transform.position.y,transform.position.z);
if (transform.position.y >=2.75f)
transform.position = new Vector3 (transform.position.x,2.75f,transform.position.z);
else if (transform.position.y <= -2.75f)
transform.position = new Vector3 (transform.position.x,-2.75f,transform.position.z);
}
}
Saludos.
Mr.
