My Rope 2D System behaves abnormally

I know there are lots of these questions but they couldn’t answer me !!

So straight to the question

In my game i am having the series of small GameObjects which are attached to one another using HingeJoint2D…this is my rope…

the first end of the rope is stuck on the wall and the other part is attached to the player,therefore player hangs on the rope…

here is the problem :-

  1. my rope is not behaving like actual rope…
  2. when the player attains mass the rope flies apart , basically the distance between the GameObjects from which the rope is made up off increases …

And One more thing i am working on 2D game :slight_smile:

Any Suggestions will be appreciated …

You should additionally connect the first and last Rigidbody2D (or to the world if there’s no first Rigidbody2D) using a DistanceJoint2D with MaxDistanceOnly set to true.