Rigidbody Body Parts

Hello Community! Thank you all so much for all the help you guys give!

I have a question, or rather, I’d like to ask your guys’ opinions and advice on how you would go about doing this. What I would like to do is be able to transform individual body parts on my character into limp versions of the body part. For instance, click my characters arm and it turns into a limp arm that drags behind my character as he runs. Keep in mind that this is my first project that I am really using the Physics engine so I am a bit new.

Right now I have a character, made of boxes with no rigidbodies, just box colliders. He is animated and runs fine. I then made a ragdoll using the same body parts but adding rigidbodies and character joints which I tweaked until I got the desired result. The Ragdoll looks really good.

Now I attempted removing my characters arm and replacing it with the ragdoll arm. I did not make the ragdoll arm a child of anyone, I simply changed its anchor to the characters body. It does attach and it drags behind correctly, however it cannot keep up with the actual character. It falls behind pretty far when the character moves fast then comes back when he stops moving. This also happens when I set his position to a spot on the body. I understand that this is because of the speed of the object but is there a way to bypass this?

The second method I attempted was to make the ragdoll arm a child of the character. This made the arm stay right on the body and keep up with it perfectly. However when I do this the arm seems to ignore the fact that its moving altogether and does not drag at all. It just sits awkwardly on the man as he runs around.

So does anyone here have a solution that can give me the best of both worlds? Or really any kind of advice surrounding the whole situation.

Thank you all in advance!

bump, can anyone help me with this? If you don’t understand please leave a reply and I will try and clarify things! Thank you all.

I get what you are trying to do - a partial rag-doll. I have never done this, nor have I put any thought into it. What you might want to do is look into joints and see what would happen if you attached each rag-doll part to the body with a physics joint… just a guess.

See how that gets on and if it doesn’t work, we’ll put some more thought into it.

[edit]

As an example, this little web player that I made for my son uses joints:
http://www.theantranch.com/Unity/Entries/2010/3/12_Beanie_Bens_Wild_West_Train_Ride!.html