TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.65K subscribers
Post #2106 379
Как разделить управление меню и персонажем в Unity Input System

Если меню и игровой процесс слушают ввод одновременно, пробел может подтвердить пункт и тут же заставить персонажа прыгнуть. Action Maps разделяют контексты: при открытии меню игровую карту отключают, а карту интерфейса включают.

Для локального мультиплеера PlayerInput создаёт отдельный набор действий каждому игроку и динамически связывает устройства. Отдельный менеджер переназначения держит активной только одну операцию и временно отключает обработчики, поэтому два окна настройки не перехватывают одну кнопку.

Архитектура ввода Mega Cat Studios дополняет эту схему центральным менеджером: он переключает карты действий, подписывается на события и обрабатывает смену устройств. Такой фундамент упрощает добавление новых меню, схем управления и локальных игроков без каскада проверок по всему коду.
  • ❤ 3
More from @make_game
  1. Oct 2, 2026Как нейросеть восстанавливает свет от объектов за пределами кадра Экранные методы глобальн…
  2. Oct 1, 2026Как теория групп помогает учесть повороты и отражения зданий В Factorio здания на квадратн…
  3. Oct 1, 2026Как GPU Work Graphs делят поверхности Безье без трещин Аппаратная тесселяция задаёт плотно…
  4. Oct 1, 2026Как сгладить сетевую физику интерполяцией снимков Передающая сторона отправляет состояния…
  5. Sep 30, 2026Как разгрузить CPU в Unity при тысячах объектов Сначала профилируйте: скачки времени кадра…
  6. Sep 30, 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 →