Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

¿Como hacer disparar nave usando dos teclas de direccion a la vez ?

Iniciado por JohnGamer, Marzo 29, 2018, 08:34:07 PM

Tema anterior - Siguiente tema
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);*/
    

 
 

Marzo 29, 2018, 09:54:15 PM #1 Ultima modificación: Marzo 31, 2018, 02:35:45 AM por lightbug
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

Etiquetas: