Antworten:
Ich würde in eine Physik-Engine wie Box2D oder Nape schauen . Diese Motoren haben verschiedene Gelenke, mit denen Sie viele verschiedene Dinge animieren können. Hier ist ein Beispiel für die verschiedenen möglichen Verbindungen / Einschränkungen .
Auf der Box2D-Homepage (für Flash) finden Sie auch ein Ragdoll-Beispiel, das wahrscheinlich dem sehr nahe kommt, was Sie erreichen möchten. Vielleicht könnten Sie den Ragdoll-Beispielcode als Ausgangspunkt für Ihre eigenen Änderungen nehmen?
Schauen Sie sich das Tutorial zur Skelettanimation bei Rookscape an. Es basiert auf VB, aber die Theorie sollte solide sein. Schauen Sie sich bei Bedarf auch einige der anderen Tutorials an ...
HTH
Ich würde auf jeden Fall einige der zugrunde liegenden Prinzipien in Skelettbewegungen betrachten.
Allgemeiner Hintergrund: http://en.wikipedia.org/wiki/Inverse_kinematics
Gute Bilder hier: http://freespace.virgin.net/hugo.elias/models/m_ik.htm
Dieser Typ machte 2D-Strichmännchen: http://www.chrishecker.com/Inverse_Kinematics