Unity 6.3
0 онлайн 38 гостей 3 в системе
Вход

Введение в вводные данные

Ввод в Unity относится к пользователям, отправляющим сигналы из внешнего мира в вашу игру или приложение с помощью физического устройства.

Unity поддерживает ввод с самых разных устройств: геймпадов, мыши, клавиатуры, сенсорного экрана, джойстика, датчиков движения (акселерометров и гироскопов), а также контроллеров VR и AR. Ввод нужен практически любому проекту — чтобы пользователь мог перемещаться по интерфейсу, управлять персонажем или двигаться и взаимодействовать с объектами в виртуальной реальности.

Unity имеет два метода реализации Ввода:

  • Пакет Input System Пакет, который является более новым, более гибким и лучше поддерживается.
  • Наследие Менеджер ввода (который включает встроенный Input class).

Пакет Input System

По умолчанию пакет Input System обеспечивает поддержку ввода в Unity. При необходимости, вы также можете установить его через Package Manager.

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

Окно редактора действий с некоторыми действиями по умолчанию, предоставляемыми пакетом Input System
Окно редактора действий с некоторыми действиями по умолчанию, предоставляемыми пакетом Input System

Начните с пакета Input System.

Наследовавшиеся проекты

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

Дополнительные ресурсы