- Home /
Adding an empty gameobject to my rigged hands break the movement
Hello guys! I am testing random things in a Unity 3d project. I'm currently trying to equip an object in my player's hands. I made them in Blender and I rigged them also in blender. I created the animations with the Unity animator, and everything works fine when my hands has nothing attached to them. However, I'm now trying to equip an item to my right hand, so I'm creating an empty game object on my right hand as an item placeholder (I will instantiate an object via script in runtime). But when I load a basic 3d object as a child of the placeholder, the whole arm stop working correctly. Every pivot of the arm (the center point where rotation and movement of my arm, forearm, and the hand itself is) become the same as the hand item placeholder pivot. If I try to rotate the hand or the forearm, the whole texture breaks and joints stop working. What can I do?
It's pretty hard explaining what goes wrong (expecially to a non-english speaker), so I've made a video showing what's wrong: https://www.youtube.com/watch?v=nEeLeTlV5rc&feature=youtu.be
That is odd. Why not skip the making an empty game object child and just put the axe there in the hand directly. I don't see why that wouldn't work because that is how I have weapons in my characters hands. Just make the weapon a child directly by putting it under the left hand node. $$anonymous$$ake sure the axe doesn't have any animations or anything
Answer by Lazy_Evaluation · May 03, 2020 at 09:55 PM
Resolved: I had set the Tool Handle Position to "center" instead of pivot. Set it to pivot and it worked.
Your answer
Follow this Question
Related Questions
Unable to reduce keyframes / compress animations 1 Answer
Blend Tree Idle3D 1 Answer
Animated character orientation? 1 Answer
How would I spawn an object and position it to multiple bones? 1 Answer
Humanoid picking object animation. 0 Answers