Stuttering every 2 seconds

First of all I know there are similar questions on this forum about this. But none of them has a working answer.

We are building a side scroller with Unity3d.
Our camera is fixed and the game objects are moving on the screen from right to left.
We also have three layers in our parallaxing background.

Now it seems that Unity3d (and, I also read XNA?) has issues with smoot continues animation. Our gameobjects move at a steady speed, that’s why every hiccup and stotter is very visible.

Every 1.5 to 2 seconds there is a visible hiccup/stutter (framedrop?).
I tried everything I could find on this folum, but I simply can’t believe that this cannot be fixed!

v-Sync is off, FPS is set fixed to 60, transformations is done in Update() method, with smoothDeltaTime.

PS) To eliminate the possibility of a flaw in my scripts I created an animation in a new Scene. Even this shows a stutter if the animation is smooth and lasts longer than 2 seconds.

I have added a test project for a simple example of this.
[4828-testunityproject.zip|4828]

hmm, I think maybe I’m getting the idea here… how are you creating these animations? this sounds like a looping problem… Possibly the result of animation curves:

http://docs.unity3d.com/Documentation/Manual/Animation.html

try changing the curves to “linear”

OR

if you are importing the anims from animation software, a slight “skip” might also be caused by using “loop frame”

http://docs.unity3d.com/Documentation/Manual/Animations.html

or maybe your anims just don’t loop seamlessly…

do you have any moving objects with mesh colliders? even a 20k tri model with a mesh collider completely kills my computer.