Mam wiele bytów po stronie klienta, które są symulowane (ich prędkości są dodawane do ich pozycji na podstawie ramki) i pozwalam im umrzeć. Wysyłają informacje o tym, gdzie ostatnio byli widziani oraz o zmianach prędkości. Działa to świetnie, a inni gracze widzą tę pracę. Jednak po pewnym czasie gracze ci zaczynają desynchronizować się po pewnym czasie. Wynika to z opóźnienia.
Chciałbym wiedzieć, w jaki sposób mogę interpolować między stanami, aby wydawały się znajdować we właściwej pozycji. Wiem, gdzie gracz był OSTATNI, a jego aktualna prędkość, ale interpolacja do ostatnio widzianego stanu powoduje, że gracz faktycznie porusza się do tyłu. Nie mogłem w ogóle użyć prędkości dla innych klientów i po prostu „przeciągnąć” ich w odpowiednim kierunku, ale wydaje mi się, że spowodowałoby to nierówny ruch. Jakie są alternatywy?