Godot: Máquina de estados finita. El tutorial definitivo para aprender a programar la State Machine

Описание к видео Godot: Máquina de estados finita. El tutorial definitivo para aprender a programar la State Machine

Éste es un tutorial intermedio-avanzado donde enseñamos a programar una máquina de estados para nuestro personaje principal en Godot Engine.

Si necesidad de gestionar las animaciones con un animationPlayer y un animatrionTree, aunque también puedes seguir exactamente el mismo tutorial y aplicarlo en éstos nodos.

Una máquina de estados finita es una forma organizativa clara y limpia para poder gestionar los diferentes estados de nuestro personaje. Entendiendo a estado como cualquier situación que creas conveniente declarar como un estado con ciertas propiedades, métodos y comportamientos específicos.

Los más comunes son los típicos de estado en el suelo, en el aire, estado de "dañado" etc. Pero, cada juego, cada proyecto, cada desarrollador tendrá unos requerimiento y una visión de su estados personalizada.

En este video trato de explicar detalladamente como se genera una máquina de estados así como una manera de visualizar los requerimientos de cada estado en cada caso.

Cada estado tendrá sus propios problemas que tendremos que solucionar creativamente. Pasar ciertas señales, crear nuevos métodos o reaccionar de cierta forma delante de estímulos externos que reciba nuestro personaje.

Suele ser, creo, un concepto complejo de controlar y implementar por primera vez (la maquina de estados). Pero, altamente recomendado para escalar la legibilidad de nuestro código para cuando el proyecto empieza a crecer y a escalarse cada vez más.

Espero que sirve de ayuda, para cualquier dudad puedes usar la caja de comentarios.

Para apoyar el canal más allá de una suscripción, siempre puedes invitarme a un café:   / fertakusm  

Комментарии

Информация по комментариям в разработке