Легкость разработки для любой платформы
Система ввода — это основа интерактивности проектов с контентом реального времени. Благодаря нашей системе вы с легкостью сможете настроить управление для различных платформ, от мобильных устройств до VR.
Система Unity стандартизирует методы реализации управления и обеспечивает расширенную функциональность, недостижимую для базовых решений.
Вам достаточно привязать действия к логике кода, а затем включить различные устройства и варианты управления в визуальном интерфейсе окна Input Action. Система ввода также имеет API. Пакет Input System доступен в менеджере пакетов. Он авторизован для Unity 2019 LTS и более новых версий.
Быстрое и гибкое решение
Прочное основание
Мы создали систему ввода для поддержки современных и нестандартных устройств на основе трех главных принципов: простота использования, стабильность для разных платформ и гибкость.
Интуитивно понятный и гибкий процесс
Привязывайте управление к скриптам с помощью компонента Input Action. Он будет считывать схему Action Map и обеспечит обмен данными со скриптом посредством обратных вызовов. Создавайте различные схемы управления, разграничивайте управление для одновременной игры, реализуйте различные методы обмена данными.
В основе разработки Unity
Новая система задумывалась как замена предыдущей, и, хотя вы можете использовать в проекте обе, новые технологии Unity, например, UI Toolkit или DOTS, будут полностью поддерживаться именно новой системой ввода. Присоединяйтесь к обсуждению Input System на форуме и следите за новыми функциями.
Узнать больше
Руководство: система ввода в Unity
В этом выпуске Unity Learn вы научитесь настраивать систему ввода в приложении Unity.
Input System: советы по использованию и интеграции функций
Этот доклад, представленный на Unite Now, содержит информацию о быстром переключении между схемами, о смене настроек управления и о подключении Input System к другим функциям Unity, например, Cinemachine или Unity UI.
Встреча с разработчиками: система ввода
В этом докладе демонстрируется пример локальной многопользовательской игры, а также быстрая настройка управления с геймпада, создание новых игроков и управление с мобильного устройства. Главный разработчик также ответил на вопросы аудитории.
Документация
Создайте новый компонент PlayerInput, чтобы начать. Пошаговое руководство можно найти в документации. Кроме того, в пакете есть примеры, которые можно выбрать в списке Samples.
Представляем новую систему ввода
Презентация с Unite 2019, где демонстрируется упор на простоту использования и стабильность Input System на различных устройствах.
Реализация системы способностей. Обучающий материал
Prototype Series — это серия видео о создании игровых прототипов, демонстрирующая использование различных функций Unity для реализации игровой механики, которую можно использовать в реальном времени. В этом видео показано использование Input System для передвижения трехмерного персонажа.
Введение в Input System
Рене Дамм, ведущий разработчик Input System, своими словами рассказывает о том, что это такое и какие задачи она призвана решить.
Пример проекта Lost Crypt 2D
Lost Crypt — это проект 2D-скроллера, в котором демонстрируется использование всех перечисленных 2D-инструментов Unity. Здесь Input System используется для управления 2D-персонажем.