Spring and Hinge Joint problem

Hi, I’m an Unity noob. Currently I’m doing a game which contains a metal rod and it has spring characteristic. During gameplay, when I touch the rod, it will haul downward and when I release it, it will vibrate.

The problem is when I press the metal and apply downward force on it, the metal rod will start to behave strange, it vibrates violently because it is bounded to the connected body of the fixed joint(Please look at the sample I provide. Import and click play, and drag the metal rod downwards in Scene layout).

Second question is, can I bend the rod gameObject when I haul the rod? If can’t, what’s your suggestion? Please help. Thank you.

Sorry for my bad English.

639551–22880–$Spring Metal.unitypackage (4.31 KB)

Try, instead of using a fixed joint, make the object Kinematic. When you want the spring joint to be active, make it NOT Kinematic. This should fix your problem.

Can’t work. :frowning: It is already not kinematic.

My Bad, it’s actually working. It works! thanks.