I placed my own model under Unity 5’s ThirdPersonController after deleting the child Ethan. The model is able to move, but the animator isn’t picking up changes in speed or jumping so no animations are playing, my model just stays in its idle animation. The animator on the ThirdPersonController however, is picking up all of these changes as I can see in the Animator window. I changed the avatar on the ThirdPersonController Animator to my model’s avatar instead of EthanAvatar and the animations still do not play. When I change the Controller on it from ThirdPersonAnimatorController to my model’s controller I get 999+ warnings that some parameters do not exist and the frame rate drops to 2.
How do I get my own animations to play under the ThirdPersonController?
It seems like the problem lies in the ThirdPersonUserControl script. When I copied over everything from the ThirdPersonController except for that to my model, there were no issues. I couldn’t see the animation play since I had no way to control the model however. Once I added the ThirdPersonUserControl script I got the countless warnings and hit 2fps on play.
You must create Animator and Avatar for your Model.
Replace Child (“Ethan”) of the Prefab “ThirdPersonController” from Standard Assets with your Model.
In “Inspector” of “ThirdPersonController” object, find “Animator” component, and choose your Model’s Avatar (that you created at step 1) as it Avatar.
Sorry if my English was bad, but I hope you got the point
Elzbach: Does your own Animator Controller actually have same parameters as Ethan character’s Controller?
“When I change the Controller on it from ThirdPersonAnimatorController to my model’s controller I get 999+ warnings that some parameters do not exist”
If you get this error, well then it’s most likely you didn’t add or removed accidentally some parameters from animator window. Check the tutorial video linked here, see if you have all the parameters ethan character’s controller has.
Arch_Warlock: Why wouldn’t this be useful for Unity 5? It’s using the new Animator system, mostly same in 4.x and 5.
I have same problem. I’m working on Unity 2019.2. I think, it helps me. I’ll write about it later, 'cause I’m working on a big project. Thanks in advance.