pilas-engine

Animaciones aleatorias con personajes

Hola @hugoruscitti, queria saber como hacer para que el personaje haga o cambie solo animaciones, ejemplo cuando esta en reposo o parado, y pase un tiempo se mueva como moviendo un brazo, bostezando, saltar cosas así, igual cundo muera, un momento cae para adelante otro para atrás. me imagino que hay que hacerlo utilizando automata pero no tengo la idea

Hola @VictorRico !!!, sí, lo ideal es hacerlo con un autómata y hacer que el estado reposo a su vez cambie a un estado como “bostezando” cada tanto.

Sin embargo, creo que puede ser más fácil hacer que la animación sea simplemente más larga. Por ejemplo, si tienes el personaje en reposo y son … digamos, 3 cuadros de animación, podrías repetir esos 3 cuadros muchas veces, e intercalar los cuadros del bostezo ahí.

Por ejemplo, encontré esta animación que puede servir como ejemplo. El personaje está atado, pero también saluda cada tanto:

Lo que hice para que la animación parezca más variara es repetir muchas veces los primeros cuadros y luego añadir al final los cuadros de animación alternativos. Es decir, por más que las imágenes sean diferentes podemos tratarlas como si fueran todas una sola animación:

Y así queda en el juego:

Abrir este proyecto en el editor de pilas

Pero como te decía, esta es la forma más sencilla. Si necesitas algo más complejo te conviene ir por autómatas.

Ah por cierto, pongo aquí el video de autómatas por si no lo viste o le sirve a otras personas que visiten el foro:

¡Abrazo!

1 Like

Gracias Hugo por todo… eso no lo había pensado lo de los fotograma, es mas facil pero voy a intentarlo de las formas