TGViewer
Racing Heart inc. Racing Heart inc. @racingheartdev · 31 subscribers
Post #12 42
Сегодня занялся оптимизацией системы подсчёта очков. У меня есть отдельный класс, который следит за дрифтом и крутится в FixedUpdate. Он постоянно тянул кучу значений из сериализуемого класса Settings: коэффициенты, множители, пороги, всё вот это добро. На глаз вроде мелочь, но когда проверок много, а FixedUpdate вызывается часто, начинаешь чувствовать, как движок тихо скрипит зубами.

Решение простое: закешировать нужные параметры один раз при запуске и больше не лазить в Settings на каждый тик. Забрал все значения в локальные переменные, и теперь расчёты идут куда быстрее. Ощущение такое, будто снял лишний рюкзак с персонажа: он всё тот же, но двигается свободнее.

Оптимизация не всегда про магические алгоритмы. Иногда достаточно перестать дергать одни и те же данные тысячу раз подряд.

#gamedev #unity #code #learn
  • 🔥 1
More from @racingheartdev
  1. Sep 22, 2026главное что все ок 👌🏼
  2. Aug 20, 2026Когда нибудь я сделаю такие гонки
  3. Aug 15, 2026Я постепенно приближаюсь к релизной версии игры. 🚀 За последнюю неделю мне удалось достич…
  4. Aug 13, 2026это точно гонки? 🙈
  5. Aug 9, 2026ХА-ХА. Яндекс модерация бьет рекорды, ждать две недели что бы получить отказ в локализации…
  6. Aug 8, 2026Пока большое обновление с дрифтом уже вторую неделю на проверке, я решил не терять времени…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →