2. Movimiento de los personajes en Unity
2. Movimiento de los personajes en Unity
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
Bienvenidos a la segunda lección del videojuego EggGame en Unity. En la primera lección se montó el escenario y el modelo del personaje, en esta lección crearemos el movimiento del personaje, para que se mueva de derecha a izquierda de la pantalla y viceversa.
Creación carpeta Script
Para crear el movimiento de nuestro personaje en Unity, primero se crea una carpeta que llamaremos Script. Los Script son pequeñas fragmentos de códigos que son interpretados por el motor de Unity y hacen que los personajes y objetos en la pantalla realicen acciones y funciones como nosotros queremos que realicen.
En la carpeta Script, se crea un objeto que se llamará #Script, el cual crea una pieza de código que llamaremos “movimiento personaje” y se asigna al personaje. Al abrir este Script nos va a aparecer en la pantalla la herramienta Visual Studio. Esta es la segunda herramienta que vamos a usar en este curso y es la que nos va a permitir realizar los códigos para ejecutar las distintas acciones de nuestro juego.
Para realizar los códigos se tienen dos funciones básicas Start, que se ejecuta al iniciar el juego y Update que se ejecuta cada frame o fotograma por segundo, que en los videojuegos generalmente es 30, 60 o 100 fotogramas por segundo. El Update es la que muestra que va a pasar cuando se ejecute el juego durante todo el desarrollo.
Para realizar los movimientos en Scratch usábamos los condicionales para indicar que teclas debíamos tocar para que el personaje se moviera determinados pasos en una dirección. En el caso de Unity para programar los movimientos se tiene el componente Transform, que determina la Position, Rotación, y Scale de cada objeto en la escena. La posición del Transform se muestra en las coordenadas X, Y, Z. Usando esta herramienta se puede programar el movimiento del personaje de derecha a izquierda y de izquierda a derecha.
Adiós Scratchers