Objects with animation floats above the ground while running game.

Hello everyone,

I’m new to Unity and making 3D TPS game, but have a problem I can’t solve myself.

While running game objects with animation float above the ground.

To solve this problem, I tried these below:

1.Making an empty object with Rigidbody and Mesh Collider and make it the parent of the object with animation. In this case, the screen quaked like this:Screen capture - cea471e3f5180611d68426be435b4826 - Gyazo

2Turning “Based Upon” of “Root Transform Position(Y)” to “feet” from “original”. Yet, nothing changed.

I don’t have any more idea to solve the problem.
I wish your help.

The problem is using ‘tansform.position’ for objects with ‘Rigidbody’ to move objects.
I solved this problem by using “CharacterController” to move objects.