Tal vez no sea algo super importante, pero me interesaria saber mas sobre como funciona Quaternion.Euler, entiendo que guarda rotaciones,...

Catalina Torchia

Catalina Torchia

Pregunta
studenthace 5 años

Tal vez no sea algo super importante, pero me interesaria saber mas sobre como funciona Quaternion.Euler, entiendo que guarda rotaciones, pero que es una rotacion? xRotation no tenia guardada ya nuestra rotacion?

Otras dudas que me quedo del script.

transform.localRotation sobre que esta transform esta actuando? el del jugador? el de la camara?

player1.rotate entiendo que actua sobre el transform del player1 que declaramos al principio, entonces cual es la diferencia entre transform.localRotation y player1.rotate

Y la ultima, Vector3? que seria? y porque tengo que multiplicarlo por mousex?

1 respuestas
para escribir tu comentario
    Gael Treviño Prieto

    Gael Treviño Prieto

    studenthace 5 años

    el .LocalRotation es la rotacion del objeto en relacion a su padre mientras que el .Rotate es la rotacion absoluta del objeto en relacion con el mundo. Si un objeto no tiene padre (es decir, existe en el nivel superior de la jerarquía de la escena) o si su padre no está rotado, la rotación local y la rotación serán iguales.

    Puedes checar la documentación de Unity sobre el Quaternion https://docs.unity3d.com/ScriptReference/Quaternion-eulerAngles.html

    Igual te recomiendo este video, te ayuda a entender lo que es https://www.youtube.com/watch?v=zjMuIxRvygQ

    También este video ya aplicado en Unity https://www.youtube.com/watch?v=B58A1qkEkik

    Parte de aprender a crear juegos igual es saber buscar en internet. Google siempre será tu mejor aliado.

Curso de Programación de Videojuegos 3D con Unity

Curso de Programación de Videojuegos 3D con Unity

Crea videojuegos 3D usando Unity. Aprende desde la historia de los motores, instalación, creación de terrenos y assets hasta disparos y colisiones. Ideal para empezar en el desarrollo de juegos, con ejercicios prácticos y sencillos.

Curso de Programación de Videojuegos 3D con Unity
Curso de Programación de Videojuegos 3D con Unity

Curso de Programación de Videojuegos 3D con Unity

Crea videojuegos 3D usando Unity. Aprende desde la historia de los motores, instalación, creación de terrenos y assets hasta disparos y colisiones. Ideal para empezar en el desarrollo de juegos, con ejercicios prácticos y sencillos.