Miałem z tym problem w jednym z dem na tegoroczne GDC - rozwiązałem to tak, że te zmienne z pierwszego posta zapisywałem do innych zmiennych, a dopiero powyżej różnicy 2px przesuwałem view, dzięki czemu tak nie skakało. Czyli upłynniałem ten ruch dodatkowymi zmiennymi. Niestety i tak zdarzały się miejsca, gdzie ekran skakał :(
Edit: ah, zmieniałem też hspeed roomu na dodatni, to pomaga na za duże skoki.