Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Перемещение игрока крайне затрудняется после 65635 координаты. #138

Open
GreMirid opened this issue Feb 1, 2024 · 4 comments
Labels
bug Something isn't working wontfix This will not be worked on

Comments

@GreMirid
Copy link

GreMirid commented Feb 1, 2024

Шаги для воспроизведения поведения:

  1. Запустить игру.
  2. С помощью DEBUG меню (F3) телепортироваться на координаты X: 65635 Z: -65635
  3. Убедиться, что игрок вне полёта более неспособен перемещаться по X и Z координате.

Ожидаемое поведение
Свободное покорение лимитов long long

Видео с багом:
https://youtu.be/AK0_RpJBDFU

Тех. информация:

  • Версия 0.18 Release
  • ОС: Win 11 Pro License
  • GPU: Radeon RX 580 8gb
  • CPU: Ryzen 5 5600X
  • RAM: 32GB DDR4
@GreMirid GreMirid added bug Something isn't working wontfix This will not be worked on labels Feb 1, 2024
@DSDemen
Copy link
Contributor

DSDemen commented Feb 24, 2024

Зачем тебе покорять long long?

@GreMirid
Copy link
Author

Зачем тебе покорять long long?

Странный ответ, а зачем реплика в принципе существует? Может таким образом до смысла жизни или предложим вариант перехода с чистого glmвского vec3f на что то с long double? Ну или обойти это иным методом?

@krozzzis
Copy link

krozzzis commented Jun 5, 2024

Возможно это связано с потерей точности вещественных чисел. Даже если не так, то в любом случае стоит использовать Origin Rebasing, суть которого в том, что координаты игрока и мира прозрачно приводятся к нулю, когда игрок доходит до больших координат.

@DearFox
Copy link

DearFox commented Dec 1, 2024

Ага, как в большинстве игр с открытым миром: двигай мир а не игрока :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

4 participants