Unity práctico: Videojuego 3D shooter

Creación de nuestro animator controller

¡Prueba gratis durante 10 días

nuestros 1267 cursos !

Prueba gratis Mostrar modalidades de suscripción
Para poder utilizar nuestras animaciones previamente cargadas junto a los .fbx, pasaremos a crear un Animator Controller, el cual nos ayudará a poder interpolar entre diferentes animaciones, como son caminar o disparar.

Transcripción

En este video empezaremos a crear los "animator controller" de nuestros personajes. Vamos empezar por el soldado, para eso voy a crear un nuevo "folder" dentro mi proyecto que se va a llamar 'animatorController'. Lo que vamos a buscar es crear pequeños archivos que nos permitan administrar las animaciones de nuestros personajes. Por ejemplo, nosotros dentro del personaje podemos tener que camine, que corra, que salte, que camine a la derecha o a la izquierda, y todas estas opciones de animación van dentro de "animator controller". La idea es que en algún punto de nuestro juego, dependiendo de los inputs que estemos usando, por ejemplo si aprieto W para caminar hacia adelante, el personaje pueda empezar a caminar, y si yo aprieto Shift, empiece a haber una transición entre caminar y correr. Dentro de la carpeta 'animatorController' voy a hacer clic derecho, Crear y aquí aparece "animator controller". Me va a pedir un nombre, le voy a poner 'AC_player', porque vamos a crear varios "animator controllers", por lo menos uno para cada personaje. Algo doble clic y se abre nuestro "animator". Este "animator" va a pertenecer en este caso al "player". Lo que vamos a buscar ahora es dentro de la carpeta 'Models', buscar a nuestro "player" y en Animación vamos a encontrar varias animaciones, yo voy a buscar una que diga 'rifle_idle'. Esta es la postura o la posición de nuestro personaje con esa animación. Hay varias que podríamos ir seleccionando, por ejemplo esta, que incluso tiene una animación, y podemos ver como está corriendo, o esta de acá que recibe un impacto y muere. Tenemos muchas de estas animaciones, por ejemplo esta de acá está disparando, etc. Nos vamos a quedar con la primera que seleccionamons que fue esta de aquí. Cuando le damos play se mueve, mira a los lados y la animación hace un "loop". Esta de acá la vamos a arrastrar a nuestro "animator controller". Vamos a ver que se pone de color naranja, lo que ha pasado es que se ha puesto por defecto. De hecho, si le doy clic derecho, la opción por defecto no está. Voy a volver a mi juego y al personaje, al momento de seleccionar, ya por el hecho de seleccionarlo aparece un componente "animator". Si por A o B no pareciera, siempre podemos agregar el "Animator", aquí está. Al momento de agregarlo, van a ver que aparece la opción de Controller que hace referencia a nuestro "animator controller". Como vemos, no tiene ninguno, voy a darle clic a esta opción de acá y leerá todos los "animator controller" de nuestro proyecto. En este caso escogemos 'AC_player'. Una vez agregado nuestro "animator", vamos a seleccionar una cámara, acá vemos el "preview" de la cámara. Recuerden que estamos en la parte de atrás de nuestro proyecto. Y lo que voy hacer es acercar un rato la cámara. Aquí en la vista Game vemos más o menos cómo está. Voy a darle play a nuestro proyecto y ahora vemos que tiene la animación que le hemos asignado. La cámara está de espaldas, por eso es que se ve así. Vamos a ir donde el soldado, podemos seleccionar el soldado y rotar para que se pueda ver de frente. Le doy play de nuevo y ahí está la animación. Vamos a dejarlo como estaba. Podemos ir de nuevo al "animator controller", que puede ser de esta forma: haciendo clic aquí o doble clic al "animator controller". Vamos a agregar uno más que es este de caminar, lo arrastro dentro de la vista del "animator" y van a ver que aparece en gris. Si yo quisiera que esta animación se viera por defecto, marco clic derecho, "setear" el estado como por defecto. Van a ver que se pone en amarillo. La escena sigue igual, pero si le damos play, estamos viendo la animación. Lo que vamos a buscar con este curso es que ustedes puedan apretar el teclado por ejemplo de caminar y empiece esa animación; cuando lo sueltes, el personaje se detenga. Vamos a terminar y voy a regresar la animación por defecto.

Unity práctico: Videojuego 3D shooter

Desarrolla un videojuego del tipo shooter usando Unity como motor 3D. Crea los elementos visuales necesarios en un escenario y empieza a agregar a los personajes y enemigos.

3:36 horas (40 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:30/08/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.