Все игровые движки сталкиваются с проблемой точности с плавающей точкой, когда значения становятся слишком высокими. Вот пример ракеты, которая полетела слишком далеко от начала координат , и геометрия начала распадаться через несколько минут.
У вас есть два решения:
- Вы можете уменьшить свой мир и активы, или
- Вместо того, чтобы перемещать камеру по всему миру, перемещайте мир и сохраняйте камера еще. Таким образом, все, что видно в окне просмотра камеры, ближе к 0, где точность с плавающей точкой высока.