This thing has plagued me for some time now. I have read the forums up and down and never saw a true answer.
I get very annoying stutters when moving and rotating the camera in the webPlayer but not in the standalone.
I have vsync enabled.
It seems that you have to use Time.smoothDeltaTime instead for Time.deltaTime in your camera code because it seems that time.deltaTime is not so trustworthy.
While using smoothDeltaTime fixed the stuttering a lot, stutter is still happening.
So is this a bug of the webPlayer or nothing can be done for it?
Alright. While smoothDeltaTime resolved the cameraLook stutter in the standalone and in the webplayer it does not resolve it when you have a cinematic camera making a flythrough through the scene.
So I calculated the delta time with my own code. The result is that the calculated delta time is different from unity’s deltaTime.
I ended up averaging deltaTime - smoothDeltaTime - and my calculated delta time. This gave me the smoothest result for the camera flythrough in the standalone version but still a lot stutter in the webplayer.
calculate your own delta time and see how this goes.
If that doesn’t help much, I remember I had the best results getting the average delta time from: time.deltatime + time.smoothDeltaTime + my deltatime.
Or average a combination of the above (for example time.deltatime + time.smoothDeltaTime only etc.)