TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.64K subscribers
Post #1291 3.04K
Кратко и понятно за реактивность в Unity

В реактивном подходе вы манипулируете потоками данных, а изменения сразу распространяются на подписчиков — как в формулах Excel, где результат обновляется автоматически.

Пример: у игрока есть здоровье, и UI показывает его изменения. Вместо вызовов методов и лишних ссылок создаётся поток данных здоровья, на который UI подписывается. Это снижает связность кода и упрощает логику.

Подход крутой для работы с UI, асинхронностью и событийными системами, но не стоит применять его бездумно. Для Unity есть библиотека UniRx — мощный инструмент для такого программирования.

Подробней про реактивный подход с понятным объяснением и примерами кода в статье.

@make_game #теория #unity
  • 🔥 14
  • 👍 2
  • ❤ 1
  • ❤‍🔥 1
More from @make_game
  1. Oct 3, 2026Как связать движение и направленные анимации в Godot 4 В 2D-персонаже мало умножить вектор…
  2. Oct 3, 2026Как собрать патрулирование, погоню и атаку врага в Godot 4 Вместо одного контроллера с кас…
  3. Oct 3, 2026Как сделать процедурные уровни разнообразнее, ограничивая случайность Если генератор незав…
  4. Oct 2, 2026Как собрать toon-шейдер для VR в Unity URP В Shmackle VR базовые Unlit-шейдеры давали плос…
  5. Oct 2, 2026Как разделить управление меню и персонажем в Unity Input System Если меню и игровой процес…
  6. Oct 2, 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 →