Почему ваш персонаж телепортируется при высоком FPS: float precision в играх
https://habr.com/ru/articles/1020002/
Разобрал тему подробно:
→ Как float хранит числа и где теряет точность
→ Почему один и тот же код даёт разные ошибки на разных платформах
→ Floating origin, epsilon-сравнение, FixedUpdate — три приёма, которые решают проблему
Если коротко — 23 бита мантиссы хватает примерно на 7 значащих цифр. Координата растёт, дробная часть перестаёт помещаться, персонаж начинает дёргаться. Подробности и код — в статье. Ставим 🔥 естественно. Я и так давно статьи не писал, может вернусь в большой спорт :)
#мат_геймдев #новости
Post #1910
1.33K