How should I eliminate the "wind-up" before my character moves?

Hey folks, I’m very much enjoying the course so far. :slight_smile:

I’m designing a game without click-to-move in mind, only WASD controls, so I pretty much completely bypassed making the script for it. I’ve skimmed through the Unity Standard Assets scripts for ThirdPersonCharacter and ThirdPersonUserControl, and I’ve cleaned up the pieces I don’t plan on using (jump and crouch inputs).

I’m pretty happy with it, but I can’t quite identify why the character has such a noticeable stutter, or start-up to his movement, especially when turning 180 degrees. Is this just a result of using Rigidbody physics, or maybe because of the rotation? I’ve played around with the variables in the ThirdPersonCharacter script, but I can’t seem to make the motion as fluid as I would like.

Any suggestions would be great. I’m currently up to Section 1 Lecture 17, so if this gets tackled later on, I’ll gladly wait. It’s just something I know I want to get rid of ASAP. Thank you!

Privacy & Terms