Ha wiesz ile zabawy w ten sposób, gracz przecież może się poruszać z róźnymi prędkościami, które zmieniają się co setne sekundy.
Najrozsądniej jest chyba sprawdzać co określony czas np. 0.1 sek dystans powiędzy punktem początkowym i punktem gdzie gracz znajduje się obecnie, (get_distance czy jakos tak, na pewno jest funkcja do sprawdzenia odleglosci miedzy dwoma punktami-uzywalem jej kiedys) następnie dodanie do zmiennej zliczającej przebyty dystans, zapisanie pnktu koncowego jako poczatkowy do nastepnego obliczenia. Im czesciej tym wieksza dokladnosc, ale mysle ze 0.1 bedzie wystarczajaco precyzyjne. Jedyne przeklamania to np. zeskoczenie z mostu, ogolnie skoki, ale jesli chcesz liczyc przebyty dystans doslownie a nie teoretycznym dwuwymiarze po podlodze to przeklaman nie bedzie wcale.