a ja proponuje w step obiektu ktory bedzie sledzic view dac taki kod:
var sp,dist;
dist=point_distance(x,y,hero.x,hero.y);
sp=dist/6 // ewentualnie inna wartosc, im wieksza tym wolniej bedzie podjezdzac kamera :P
direction=point_direction(x,y,hero.x,hero.y);
speed=sp;
W ramach wytłumaczenia : sp - to będzie prędkość z jaką obiekt kamery będzie podążał za hero - zamiast tego daj nazwe obiektu gracza. dist - odleglosc od obiektu kamery do obiektu gracza. W tym wypadku prędkość to odległość podzielona przez czas w jakim kamera ma dotrzeć do obiektu. Dałem tam 6, więc kamera nie ważne jak będzie daleko dogoni naszego gracza w ciągu 6 klatek. ;)
Napewno będzie ładnie jeździć kamerka ;)
EDIT:
Możesz wyjaśnić do czego ci to potrzebne? może wtedy będe mógł pomóc.