• 2D
  • How would you make a rope/chain?

Hi,I've been trying to figure out how to make a rope or chain. At the moment I'm kinda sorta getting there using RigidBody2Ds with polygons to visualize and PinJoint2Ds to link them into a chain. However I have a feeling this is a pretty bad way to achieve a chain, and it wouldn't translate very well into a rope. Have you guys made ropes/chains in Godot before, or do you have any ideas?

24 days later

If you want a phisics correct chain or rope i cant think of a better way. I dont see any problem with your method, and a rope would be the same thing. The only problem that could arise is the performance, but nice ropes are not easy to do on any engine. Another method, less realistic but with better performance is to create 2 segments, one from the beggining of to rope to the point where the character is honding it, and this segment is strait. The second will go from the character point down to the ground direction and this segment will have a wave pre made animation. Note that the second method is more cartoonish.