here's another issue i am trying to wrap my head around. I am currently implementing different kinds of "player figures".
So in the current example you're free to choose between bike and ski for example.
First of all regarding a figure type alone. It consists of limbs, objects, joints etc etc.
Now of course i need to be able to create/delete/move/reset the player during runtime as needed.
What would be a good way to approach that ? I first simple moved the body all others are linked to in any way. But of
course this leads to explosions as the joints get stressed heh. Should i rather move all subbodies manually
with defined offsets ? Or should i create a helper function that moves the body fast instead of directly setting the new
And then regarding different player types. I was thinking if it makes sense to have a baseclass that implements
a skeleton with methods to Update (target angles based on mouse position parameters for example), Set position
(using the result of the first question :P), create and delete all bodys/fixtures/shapes etc.
So basically i am wondering what is the best high level approach to design farseer based projects.
Just for fun here's what i've been doing so far while prototyping around and hacking some mechanics tests together: