Hola estoy intentado aprender de tutoriales haciendo un juego de naves el caso es que he conseguido que dispare la nave manteniendo pulsado una tecla de dirección
mientras me voy moviendo por la pantalla pero cuando mantengo pulsado dos teclas de dirección por ejemplo izquierda, arriba y disparo no ejecuta la animacion del disparo.
Creo que tengo que configurarlo mediante código pero no se como deberia escribirlo aunque para mucho debe ser muy fácil esto me gustaria aprender.
pd. Me he dado cuenta que si mantengo pulsado derecha+ arriba y ejecuto disparo asi si sale la animacion pero en los demas movimientos dobles no sale el disparo.
/* Disparo
/* if (Input.GetKeyDown (KeyCode.Space)) {
// disparo desde la nave y colocando por donde sale
var fighter = GameObject.Find ("Fighter");
if (fighter != null) {
Vector3 newPosition = fighter.transform.position + Vector3.up * 1.75f;
Instantiate (bullet, newPosition, Quaternion.identity);
} */
/* if (Input.GetKey(KeyCode.LeftArrow)){
// moviendo a la izquierda con la flecha del teclado
/* this.transform.position += new Vector3( -speed * Time.deltaTime,0,0);
}
else if (Input.GetKey(KeyCode.RightArrow)){
// moviendo a la derecha con la flecha del teclado
this.transform.position += new Vector3( speed * Time.deltaTime,0,0); */
/* Movimiento vertical hacia arriba con la flecha del teclado comando original
float vInput = Input.GetAxis("Vertical");
transform.position += new Vector3 (0, vInput * speed * Time.deltaTime, 0);*/
Hola, no te debe de andar nada si está todo comentado el código ese ... subilo como lo tenés, sin dejarlo bonito para el topic. También usá el "<>" para postear código.
saludos