Todavía no entiendo mucho en que casos yo necesito usar New Vector2 (o vector3) alguien me explica? 😦

Fernando Leonel Alvez

Fernando Leonel Alvez

Pregunta
studenthace 4 años

Todavía no entiendo mucho en que casos yo necesito usar New Vector2 (o vector3) alguien me explica? 😦

1 respuestas
para escribir tu comentario
    César Andrés Baudi Ventura

    César Andrés Baudi Ventura

    studenthace 4 años

    Por lo que tengo entendido es así

    Cuando hablamos de Vector nos referimos a los ejes de posición:

    • X: Posición en el eje horizontal (Izquierda a derecha)
    • Y: Posición en el eje vertical (Arriba a abajo)
    • Z: Posición en profundiad. (Adelante y Atrás)

    Ahora saliendonos de conceptos matematicos, hablemos de juegos.

    Si quieres hacer un juego 2D, el personaje solo se mueve de ++izquierda a derecha++ y de ++arriba a abajo++, JAMAS hace giros de espalda, el juego NO tiene profundidad. Ejemplo de esto es Terraria, Startbound, New Super Mario Bros.

    En esto casos solo usamos el eje X y eje Y O sea, usamos

    Vector2();

    Si quieres hacer un juego 3D, el personaje se mueve en tres ejes, X, Y ,Z. Ejemplo, GTA V, Counter-Strike, Need for Speed, Dark Souls, Donde el personaje puede hacer movimientos no solo de arriba a abajo y de izquierda a derecha. Tambien hacia adelante y hacia atrás.

    En este caso, que usamos los 3 ejes, usamos

    Vector3();

    Espero que se me entienda la explicación 😅 tambien soy nuevo en esto. Ojala te sea de ayuda amigo

Curso de Programación de Videojuegos 2D con Unity - 2018

Curso de Programación de Videojuegos 2D con Unity - 2018

Unity es la plataforma de desarrollo de videojuegos más usada en el mundo. Hay más videojuegos creados para 2D que en cualquiera otra tecnología. Unity 2D te permite desarrollar videojuegos para teléfonos móviles, computadoras y tablets, llegando a audiencias mucho mas amplias. En este curso oficial licenciado y ofrecido por Unity, aprenderás a desarrollar tu primer videojuego en 2D, con mecánicas innovadoras que engancharán a tu audiencia.

Curso de Programación de Videojuegos 2D con Unity - 2018
Curso de Programación de Videojuegos 2D con Unity - 2018

Curso de Programación de Videojuegos 2D con Unity - 2018

Unity es la plataforma de desarrollo de videojuegos más usada en el mundo. Hay más videojuegos creados para 2D que en cualquiera otra tecnología. Unity 2D te permite desarrollar videojuegos para teléfonos móviles, computadoras y tablets, llegando a audiencias mucho mas amplias. En este curso oficial licenciado y ofrecido por Unity, aprenderás a desarrollar tu primer videojuego en 2D, con mecánicas innovadoras que engancharán a tu audiencia.