I’m currently working on developing a ragdoll game, and I’ve been trying to figure out how to implement ropes that can connect two objects with attachments. This feature is proving to be a bit challenging for me. I’d appreciate some guidance on how to create a system where players can connect and disconnect objects using ropes in the game

I believe there is an example, here it is:

Thanks @Hong_Jooni_Pooni

Also btw this string does not pull the two dots toward eachother. That is more complicated. This is a visual effect.

If you want the two dots to pull to eachother, then use the example, for the visuals, and try and implement a spring for the physics… I was actually trying to implement springs a while ago, here are my notes:

Spring

{

A,B - two mass points

Ks - stiffness

Lo - rest length

Kd - damping factor

}

Force produced by the spring = Fs

Fs = Ks * x

X = distance between the two points - Lo

Move closer,

Fs > 0

Move father,

Fs < 0

Fd = (b-a)/(Math.abs(b-a))*(vB-vA)*Kd

Ft; Final force with air resistance = Fd + Fs

Full equation:

Ft = (Dist - Lo) * Ks * (Dist)/(ABS(Dist)) * (vB-vA) * Kd

Now convert to 2d movement for each mass point

Fa (point A) = Ft*(Dist B-A/ABS B-A)

Fb (point B) = Ft*(Dist A-B/ABS A-B)

Positive force = move towards each other

Negative force = move away from each other