Поделиться через


Входные данные для игр

В этом разделе описаны различные виды устройств ввода, которые можно использовать в играх универсальная платформа Windows (UWP) в Windows 10 или Windows 11 и Xbox, демонстрирует их базовое использование и рекомендует шаблоны и методы эффективного программирования входных данных в играх.

Примечание.

Другие виды устройств ввода существуют и доступны для использования в играх UWP, таких как пользовательские устройства ввода, которые могут быть жанром или игрой. Такие устройства и их программирование не рассматриваются в этом разделе. Сведения об интерфейсах, используемых для упрощения пользовательских устройств ввода, см. в пространстве имен Windows.Gaming.Input.Custom .

Игровые устройства ввода

Устройства ввода игры поддерживаются в играх и приложениях UWP для Windows 10 или Windows 11 и Xbox One через пространство имен Windows.Gaming.Input .

Геймпады

Геймпады — это стандартное устройство ввода на Xbox и распространенный выбор для игроков Windows, когда они не предпочитают клавиатуру и мышь. Они предоставляют различные цифровые и аналоговые элементы управления, которые подходят для практически любого вида игры, а также обеспечивают тактильный отзыв через внедренные вибрационные моторы.

Сведения о том, как использовать геймпады в игре UWP, см. в разделе "Геймпад" и вибрация.

Аркадные палки

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

Сведения о том, как использовать аркадные палки в игре UWP, см. в разделе "Аркадная палка".

Гоночные колеса

Гоночные колеса являются входными устройствами, которые похожи на ощущение реального гоночного автомобиля кабины и являются идеальным входным устройством для любой гоночной игры, которая имеет автомобили или грузовики. Многие гоночные колеса оснащены истинной силой обратной связи- т. е. они могут применять фактические силы на оси управления, такие как рулевое колесо, а не просто вибрация.

Сведения о том, как использовать гоночные колеса в игре UWP, см. в разделе Racing Wheel и принудительной обратной связи.

Пролетные палки

Пролетные наклейки — это игровые входные устройства, которые воспроизводит ощущение полетных палок, которые будут найдены в самолете или космическом корабле в кабине. Это идеальное устройство ввода для быстрого и точного управления полетом.

Дополнительные сведения о том, как использовать пролетные палки в игре UWP, см. в разделе "Полетная палка".

Необработанные игровые контроллеры

Необработанный игровой контроллер — это универсальное представление игрового контроллера с входными данными, найденными на различных типах общих игровых контроллеров. Эти входные данные предоставляются в виде простых массивов неименованных кнопок, коммутаторов и осей. С помощью необработанного игрового контроллера клиенты могут создавать пользовательские сопоставления входных данных независимо от типа используемого контроллера.

Дополнительные сведения об использовании необработанных игровых контроллеров в игре UWP см. в разделе "Необработанный игровой контроллер".

Контроллеры навигации пользовательского интерфейса

Контроллеры навигации пользовательского интерфейса — это логическое устройство ввода, которое существует для предоставления общего словаря для команд навигации пользовательского интерфейса, которые способствуют согласованному пользовательскому интерфейсу в разных играх и физических устройствах ввода. Пользовательский интерфейс игры должен использовать интерфейсы UINavigationController вместо интерфейсов, относящихся к устройству.

Сведения об использовании контроллеров навигации пользовательского интерфейса в игре UWP см. в разделе "Контроллер навигации пользовательского интерфейса".

Рулевые колонки

Гарнитуры — это устройства записи звука и воспроизведения, связанные с конкретным пользователем при подключении через устройство ввода. Они часто используются онлайн-играми для голосового чата, но также могут использоваться для улучшения погружения или предоставления функций игрового процесса как в интернете, так и в автономных играх.

Сведения об использовании гарнитур в игре UWP см. в разделе "Гарнитура"

Пользователи

Каждое устройство ввода и подключенная гарнитура могут быть связаны с конкретным пользователем, чтобы связать свое удостоверение с игровым процессом. Удостоверение пользователя также является средством, с помощью которого входные данные из физического устройства ввода коррелируются с входными данными из логического контроллера навигации пользовательского интерфейса.

Сведения об управлении пользователями и их устройствами ввода см. в статье "Отслеживание пользователей и их устройств".

См. также