Unity 6.3
0 онлайн 94 гостей 3 в системе
Вход
Разработка платформы Шаг 51 из 387

Вход для Android устройств

Мобильные устройства являются основной целью приложений Android. Unity предоставляет пакет Input System для обработки ввода пользователя на устройствах Android. Это решение ввода включено по умолчанию для новых проектов.

Примечание: Unity также поддерживает устаревшие Менеджер ввода для существующих проектов. Вы можете выбрать между двумя решениями ввода через Android Настройки проигрывателя > Другие настройки > Конфигурация > Активная обработка ввода.

Пакет Input System поддерживает множество устройств ввода на платформе Android, включая мышь, клавиатуру, ручку, сенсорный экран, датчики, джойстик и геймпад. Дополнительные сведения см. в документации по пакету Input System в разделе Поддерживаемые устройства ввода.

Для дополнительных функций ввода на Android, см. следующие разделы:

Экранная клавиатура поддержка

Устройства Android автоматически отображают сенсорную экранную клавиатуру, когда пользователи выбирают редактируемые элементы UI, такие как поля ввода, созданные с помощью UGUI, или элементы управления TextField, созданные с помощью UI Toolkit, или IMGUI. Unity автоматически активирует клавиатуру Android и обрабатывает ввод с нее. Если вы хотите вручную активировать и настроить поведение сенсорной экранной клавиатуры Android, см. Мобильная клавиатура.

Поддержка геймпада

Unity обеспечивает поддержку геймпада, позволяя пользователям использовать физические контроллеры при игре в ваши Android игры. Вы можете настроить уровень поддержки геймпада в Android Настройки игрока > Другие настройки > Конфигурация > Android Уровень поддержки геймпада. Для обработки ввода геймпада используйте пакет Input System APIs.

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