+4 votes

Hi everyone,
I would like to know how to make my character wear an armature (or wield a weapon), so that it fits the player's model in any moment of an animation.
I have already tried with PinJoint without success.
My game is Freedom Hunter, it is my first project with Godot.

in Engine by (16 points)

Have you tried to add the equipment as child?

For attaching weapons or equipment, you can use BoneAttachment, which will attach an object to a bone of the character model.

I don't have experience on this though, and even less about wearing stuff on a character. I suppose it could be an additional model with a slightly similar set of animations (because if you wear cloth, the cloth could move differently), so you can model the raw character, and then everything it can wear that is not just a texture change.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.