XInput API упрощает разработку игр для Xbox на Windows. 12 Некоторые преимущества:
- Автоматическое определение расположения кнопок контроллера. 2 XInput избавляет разработчиков от необходимости вручную устанавливать соответствие каждой кнопки определённой функции в игре. 2
- Стандартная схема управления. 2 Игры с поддержкой XInput используют схему управления, аналогичную Xbox, которая подходит для всех игр. 2
- Поддержка вибрации контроллеров. 13 Функция вибрации контроллеров Xbox доступна только с помощью XInput. 3
- Легкость настройки. 12 Microsoft заявляет, что XInput проще в использовании и требует меньше настроек от программистов. 1
Изначально XInput был эксклюзивным API для устройств ввода Xbox, но сейчас его поддерживают многие контроллеры сторонних производителей. 1 Это позволяет им работать с играми, запрограммированными на использование XInput. 1