I've been having this issue with Nolan in the UltimateCharacterController demo, the code fix above didn't do anything to fix it, and neither did updating. I accidentally purchased the upgrade for TPC to TPC2, followed by the full first person controller rather than the ultimate character controller. is it possible I'm missing something because of that?
Make sure your character's scale and collider is using a scale of 1,1,1. Non uniform scales will be supported in 2.1. Beyond that the pivot point of the character should be at the characters feet.
Root motion shouldn't affect the grounding status. Here are some things to check:
- All of the characters scales are set to 1, 1, 1
- The collider layers are set to Character
I have setup Ethan before so it's probably one of those two. I would also create a new project and start from that just to ensure there is nothing else getting in the way.
It happens a lot with Mixamo animations. But it's easy to fix. You have to Force T-Pose on the avatar's animation on the configure button on the Rig Tab. T_Pose is a small button at the botton of the bones's list.