[HELP!] Problems with object weights and joints.

Topics: Developer Forum, User Forum
Dec 5, 2010 at 8:14 AM
Edited Dec 6, 2010 at 9:46 AM

based on this thread : http://farseerphysics.codeplex.com/Thread/View.aspx?ThreadId=236336

There's a recommendation for me to use sliding joint (or revolute joint in 3.x) for manipulating  objects for each sprite in sprite sheet. 

So, I implement my game that way, using 2 objects connecting with revolute joint in y-axis. setting min & max = 0, CollideConnected = false and limitEnabled = true.

I also define an object which is not movable by just touching on/ running into it. (a force must be applied in order to move it = push + pull). The object's mass is around 5000-10000

However, it seems that when the object falls onto the object, the joint moves up and down as if it's a spring. Even I use a distance joint and fix the length, the result is the same.

Note that this problem won't occur if I set the object's mass lower, but the object will be movable when the controllable character run into it.

My question is, how could i fix that? or is there any recommendation to solve this problems?