Me pregunto cómo implementan la animación ósea en el juego flash http://www.foddy.net/athletics.swf . ¿Conocen algún material de estudio del que pueda comenzar a aprender el sistema óseo 2D? Acabo de implementar un sistema de avatar componiendo múltiples mapas de bits en cada cuadro (similar a la historia de arce), pero algunos chicos me dicen que un sistema óseo puede ahorrar más recursos de arte, así que quiero aprender algo sobre eso.
physics
skeletal-animation
Huang F. Lei
fuente
fuente
Respuestas:
Estoy bastante seguro de que los huesos / articulaciones en QWOP (el juego al que te refieres) están modelados usando el puerto Flash de Box2D . Al presionar los botones, aplicas fuerzas a estas articulaciones y haces que el personaje se mueva eventualmente .
En la página de Box2D también encontrarás ejemplos de muñecos de trapo que podrían servir como punto de partida para tus personajes. Debe tener en cuenta que crear animaciones utilizando una configuración de este tipo (p. Ej., Utilizando un motor de física y aplicando fuerzas a las articulaciones) puede ser muy complicado y puede que no produzca los resultados deseados.
Si solo necesita un avatar "skinnable", probablemente sería más sencillo usar personajes pre-animados. Puede usar el sistema de huesos de Flash para esto y reemplazar los diferentes MovieClips (por ejemplo, la parte superior de la pierna, la parte inferior de la pierna, etc.) en tiempo de ejecución para obtener algún tipo de desollado.
Actualización: creé un ejemplo muy básico de cómo puedes cambiar fácilmente la apariencia de un personaje animado (haz clic para cambiar la máscara, perdón por el arte horrible). El archivo fuente está aquí . Diferentes pieles están en diferentes marcos. Sin embargo, lo más probable es que pueda ampliar este concepto para cargar dinámicamente nuevas máscaras.
fuente