If I open Unity (Windows 7 / Unity 4.6) at first everything works exactly as I programmed it. But after Ive been working on things for a couple of hours or even if I just open Unity and walked away for a few hours and came back to it, all the sudden the sprites that I have moving using the lerp function no longer move the normal way. They start moving much faster or in other sporadic and odd ways. Also I don’t think its just lerp I have a sprite moving using a
this.transform.Rotate (Vector3.forward * -1);
and after a while it starts rotating in jerky ways vs smooth.
Whenever this happens all I have to do is restart unity and everything works normal again, at least for a while.
What is very strange is I need to close Unity and restart it to fix it. If I just hit the play button again things are still weird. I would think every time you hit the play button it should reset all the variables and start the game fresh, so it does not seem right that I need to close the program and restart it to get back to normal.