Now I'm working on my tank war game, and I had made the tank into hinge joints(two for tracks, one for turret, both of their parent body are the tank's main body).
But when I start to run my game, I noticed that the collision bitween this hinge and other collision primitives became wierld....
When tank(the hinge joint) hit the ground(there's a gap of 1~5 unit bitween the tank's initial position and floor), it would bounce back at an incredible high speed(>4000unit)
and fly out of the world directly if the mass of the tank were a little bit larger(simply happens when mass bigger than 30).
However other collision object(they are not joints, just primitive collision and convex hull) won't act like that, even their mass are very large(a mass of 60 is still OK).
Also, when a a high speed newtonBody hit the joint,for example, a high speed bullet hit the tank, the joint would act in same way above(bounce out of world at a very high speed in several miliscends), but the non-jointed collision won't perform like that...
Why do this happen? And how can Ifix that?