1. Submit bugs to enter our 5.4 Beta Sweepstakes. Read more about it here.
  2. Unity 5.4 public beta is now available for all users. Grab the build and visit the 5.4 beta forum.
  3. Missing a module? More about the new installer in 5.3 here.
  4. 4.7.1 released for Xcode 7.3 support. Thread here.

Smooth MouseLook/CharacterController for FPS (once again)

Discussion in 'Scripting' started by iddqd, Apr 28, 2012.

  1. iddqd

    iddqd

    Joined:
    Apr 14, 2012
    Messages:
    160
    hi there.

    So I've read through all the Smooth MouseLook threads here and at Unity answers and have to say that none of the solutions (using FixedUpdate and/or using frames averaging) give a really smooth mouse such as a shooter like QuakeLive.

    Try this test, circle strafe around an object (so basically walk sideways around a cube, while continuously looking at it). You will see a jitter in the edges of the cube.

    But the problem seems to be in the CharacterController because here's how you can get very smooth movement: In the Inspector, set the CharacterMotor Script to NOT use fixedUpdate, ahh, beatiful now, so smooth...I thought that would be the solution, now both the CharacterController and MouseLook use Update. But a new problem arrived, if I shoot a rigidbody projectile and walk at the same time, the projectiles are now jittery.

    So, has anybody every gotten a really smooth movement out of Unity for an FPS or does anybody know why the projectiles are jittery when not using FixedUpdate?

    Any hints are greatly appreciated!
    Thanks:D