Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - CarlosMartin1

#1
General (Antiguo) / AYUDA CON ESTE SCRIPT
Noviembre 30, 2015, 10:14:19 PM
Muchas gracias por el aporte pero quiero decir una cosa es verdad que ese script no es de saber mucho programar pero las bases de la programacion las llevo pero bueno entiendo perfectamente todo lo que has dicho pero mi duda mi gran dolor de cabeza que no me sale que he probado mil formas distintas y no hay manera de que se ejecute una animacion pulsando varias veces una tecla. He creado un animator Controller y he puesto dos estados que son dos animaciones diferentes y he puesto una variable bool y cuando se pulsa la tecla pasa a true y cambia de transicion pero cuando vuelvo a pulsar pues no se ejecuta esa animacion varias veces. Si no necesitara ayuda no la pediria pero bueno muchas gracias.Un saludo.
#2
General (Antiguo) / AYUDA CON ESTE SCRIPT
Noviembre 29, 2015, 03:20:45 PM
Hola buenas necesito ayuda con este script 
if (Input.GetKey(KeyCode.UpArrow))
        {
            if (Input.GetKey(KeyCode.UpArrow))
            {
                Debug.Log("Segunda animacion");
            }
            else
            {
                Debug.Log("Primera animacion");
            }        }
Quiero que al pulsar una vez el boton up se imprima primera animacion y se pulso mas de una vez se imprima segunda animacion pero no se que pasa que siempre se imprime segunda animacion alguien que me pueda ayudar????
#3
General (Antiguo) / Problema script Movimiento personaje
Noviembre 28, 2015, 09:46:36 PM
Hola buenas me gustaria que alguien me pueda ayudar con el siguiente script es que no hace lo que yo quiero y necesito ayuda el script es el siguiente : if(Input.GetKey(KeyCode.A)){
        transform.Translate(Vector3(0,0,-1)*velocidad_caminar*Time.deltaTime);
        transform.Rotate(Vector3(0,-100,0)*Time.deltaTime);
        GetComponent.<Animation>().Play(caminar.name);
    }else if(Input.GetKey(KeyCode.D)){        transform.Translate(Vector3(0,0,1)*velocidad_caminar*Time.deltaTime);
        transform.Rotate(Vector3(0,100,0)*Time.deltaTime);
        GetComponent.<Animation>().Play(caminar.name);
    } 
    
    if(Input.GetKey(KeyCode.W)){
        transform.Translate(Vector3(0,0,1)*velocidad_caminar*Time.deltaTime);
        GetComponent.<Animation>().Play(caminar.name);    }else if(Input.GetKey(KeyCode.S)){
        transform.Translate(Vector3(0,0,-1)*velocidad_caminar*Time.deltaTime);
        GetComponent.<Animation>().Play(caminar.name);
         }Lo unico que hace es cuando se pulsen esas teclas se mueva y se ejecute una animacion mi problema esta es que cuando dejo de apretar las teclas la animacion sigue hasta terminar. Me gustaria saber como hacer que eso no ocurra. Gracias
#4
General (Antiguo) / Ayuda con animaciones en unity
Noviembre 26, 2015, 06:55:37 PM
Hola buenas tardes, me gustaría saber si alguien me puede ayudar con un problema que tengo con la programacion del personaje principal en tercera persona. Mi problema surge en que quiero que cuando se pulse la letra E una vez se ejecute una animacion 1 y si se pulsa mas de una vez esa misma letra se ejecute otra animacion, no soy capaz de que me funcione la segunda parte alguien me podria decir como hacerlo?