Eu me pergunto como eles implementam a animação óssea no jogo em flash http://www.foddy.net/athletics.swf Você conhece algum material de estudo que eu possa começar a aprender sobre o sistema ósseo 2D? Acabei de implementar um sistema de avatar compondo vários bitmaps em cada quadro (semelhante à história do bordo), mas alguns caras me dizem que, um sistema ósseo pode economizar mais recursos artísticos, então quero aprender algo sobre isso.
physics
skeletal-animation
Huang F. Lei
fonte
fonte
Respostas:
Tenho certeza de que os ossos / articulações do QWOP (o jogo ao qual você está se referindo) são modelados usando a porta Flash do Box2D . Ao pressionar os botões, você aplica forças a essas articulações e faz com que o personagem se mova eventualmente .
Na página Box2D, você também encontrará exemplos de bonecos de pano que podem servir como ponto de partida para seus personagens. Você deve estar ciente de que a criação de animações usando essa configuração (por exemplo, usando um mecanismo de física e aplicar forças nas juntas) pode ser muito complicada e pode não gerar os resultados desejados.
Se você só precisa de um avatar "skinnable", provavelmente seria mais simples usar personagens pré-animados. Você pode usar o sistema ósseo do Flash para isso e substituir os diferentes MovieClips (por exemplo, parte superior da perna, parte inferior da perna etc.) em tempo de execução para obter algum tipo de aparência.
Atualização: criei um exemplo muito básico de como você pode alterar facilmente a aparência de um personagem animado (clique para mudar de aparência, desculpe pela arte de baixa qualidade). O arquivo fonte está aqui . Peles diferentes estão em quadros diferentes. Você provavelmente poderia estender esse conceito para carregar dinamicamente novas skins.
fonte