+1 vote

Imagine I have a 3D character supposed to use, say, a sword and a crossbow. I have 3D models for everything, rigs, animations, materials and whatnots.
What would be the best way (or at least your favorite method) to switch from one weapon to the other ?

Is it possible to use a BoneAttachment or a PinJoint node maybe to put the weapon in the hand of the character ?
Would the weapon move (translate/rotate) properly with the hand ?

Thank you for your time.

in Engine by (36 points)

1 Answer

+2 votes
Best answer

you can easily achieve it with BoneAttachment
this will helps you.
https://www.youtube.com/watch?v=A2JMYQBWeig

by (9,760 points)
selected by

Thank you for the answer !
Know I see the video, I feel a little stupid, I should have done my homework :D.
Thanks again anyways.

Thank you soo much

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.