Отслеживание «реальных» координат мира при использовании Floating Origin - PullRequest
0 голосов
/ 22 сентября 2018

В моей игре я пытаюсь использовать метод «плавающего начала», чтобы предотвратить искажение модели от неточностей с плавающей точкой.В каждом игровом цикле я проверяю, находится ли моя позиция игрока (sqrt (dx * dx + dy * dy + dz * dz)) на определенном расстоянии от движущегося начала координат (начинается с 0, 0, 0), когда игрокНа определенном расстоянии от начала координат я перемещаю игрока обратно на 0, 0, 0 вместе со всем остальным, а затем устанавливаю исходную точку перемещения игроков на последнюю позицию.

Однако у меня возникают трудности с отслеживанием «реальной» позиции игрока, поскольку источник продолжает двигаться, стоит ли вместо этого использовать систему координат?

Что бы вы порекомендовали?

...