Choppyness using FPS Controller but not transform.Translate

im curious. does anyone know what is going on here?

most times it looks like i am getting amazing frame rates in unity. but then sometimes it still seems laggy even when its rendering 1900 + fps.

take a look at the fps controller prefab.

try side stepping and keeping aim at an object in the scene. its really choppy!

(moving forward is much smoother than moving sideways.)

on the other hand, if i use a simple transform.Translate in an update, the movement is much smoother.

Is there something in the FPS Walker script causing this?

Someone else just posted about behavior similar to what you describe, and it turned out (if I understood correctly) that it was because the ‘Vertical’ input axis was set up with smoothing, but the ‘Horizontal’ input axis wasn’t.

That may or may not be what you’re seeing here, but it might be worth checking.