Hello everyone,
I made a basic object pick up system works like this:
Created a pickup point and attached to characters hand bone, when I want the character to pick up an object, rigidbody of the object sets to kinematic and the objects position sets to pickup point’s position and then set the pick up point as parent of selected object.
When I drop the object, its rigidbody is not kinematic anymore and I clear parent by .SetParent(null);
When I pick up the object it works as expected but when I drop the object it makes my character kinda like jump.
I changed the code several times but my problem didn’t go away.
I found out my Idle animation is causing this, when I play walk animation the problem doesn’t happen or when I completely take out the idle animation and start the game with walk animation. I use a blend tree to mix idle, walk and run animations.
How can I fix this problem?
