- Home /
Third Person Controller: Animates correctly, but can't move
Hello guys,
Like the tittle says, my third person controller animates and rotates perfectly with input, but it's not moving from the spot.
I'm using the standard unity thirdperson controller. The only thing I did was change the model and the animator/avatar with my own. I made sure to include the same animation parameters as Unity's, but it still doesn't work.
Help is greatly appreciated.
Answer by Edyvargas · Jul 16, 2016 at 04:42 AM
First, delete the other objects under the ThirdPersonController object, then place your own model as child of the ThirdPersonController, then under the options tab of the ThirdPersonController not the model, choose your own avatar instead of the other avatar, nothing else, of course your own model must be set up correctly first.
Note: Try to check or uncheck "Apply root motion" on the model, dont use any Controller on the Animator options as well.
!I$$anonymous$$PORTANT Verry good answer ,this should be in the unity tooltips advice when this problem arice , or in the unity important read me . thanks for good working advice , this should work for everybody. Thanks Dan
Answer by ManuelMeekattukulam · Nov 13, 2018 at 12:41 AM
I had the same problem and it was because I was on the wrong build platform. I'm prototyping on the desktop but building for mobile so when I went back to the prototype after building/deploying to mobile the FPS controller wasn't working... I just switched back and it fixed it
Answer by Silvermurk · May 06, 2016 at 09:01 AM
Known issue. Two answers here 1) make third person out of FPS one https://www.youtube.com/watch?v=w-HWOKSrkqw 2) Make one your own (alot of work but HELL WORTH IT, just don`t forget to backup when it`s done not to loose it with scene or project) http://www.3dbuzz.com/training/view/3rd-person-character-system
Answer by omg-unity · Jun 06, 2021 at 07:07 PM
My problem was with scale, the new character was way too big, I imported the original character in to a 3d editing app and scaled my new one to about same height as the original that comes with the example. After the redid the skinning and it worked.
Answer by ZPiDER · Mar 30 at 07:33 PM
i had the same problem, it is because i was using my own camera and did not have the "MainCamera" tag set on it.