что такое xinput и dinput

Сравнение функций Ксинпут и Директинпут

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

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

Новый стандарт: Ксинпут

Ксинпут теперь доступен для разработки игр. Это новый стандарт ввода для Xbox и Windows. интерфейсы api доступны в пакете SDK для DirectX, и драйвер доступен в Центр обновления Windows.

Использование Ксинпут вместо директинпутимеет несколько преимуществ.

Использование контроллера Xbox с Директинпут

Контроллер Xbox правильно перечислен в директинпути может использоваться с директинпутапис. Однако некоторые функции, предоставляемые Ксинпут, будут отсутствовать в реализации Директинпут:

Сочетание левого и правого триггеров в директинпут — это проектирование. Игры всегда предполагают, что оси устройств Директинпут будут центрированы при отсутствии взаимодействия с пользователем с устройством. Однако контроллер Xbox был разработан для регистрации минимального значения, а не по центру, если триггеры не удерживаются. Поэтому более старые игры подразумевают взаимодействие с пользователем.

Чтобы проверить значения триггера по отдельности, необходимо использовать Ксинпут.

Параллельная Ксинпут и Директинпут

Для этого вставьте этот код в обратный вызов перечисления Директинпут:

Источник

Чем отличаются геймпады XInput и DirectInput?

что такое xinput и dinput. gaming 2259191 1920 1. что такое xinput и dinput фото. что такое xinput и dinput-gaming 2259191 1920 1. картинка что такое xinput и dinput. картинка gaming 2259191 1920 1. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

С геймпадами игровых консолей проблем никаких нет – приобретаете стандартный фирменный и играете без каких-либо трудностей. А вот в случае с компьютером ситуация слегка иная. Со всеми современными играми никаких сложностей не возникает, так как они в большинстве случаев имеют поддержку XInput. Устаревшие же игры создавались только с расчетом на DirectInput, поэтому при их запуске может сложиться такая ситуация, что кнопки начнут вести себя “неадекватно”. Например, они могут временами не распознаваться, или может возникнуть эффект зажатой кнопки и т.д. Чтобы устранить проблему, необходимо разобраться, в чем отличие между XInput- и DirectInput-геймпадами. И не стоит утверждать со стопроцентной уверенностью, что контроллерам на компьютере не место! Ведь в случае с файтингами или, например, с платформерами они являются неотъемлемыми элементами управления!

Сравнение
Разработчиком API XInput и DirectInput является компания Microsoft. Посредством интерфейса программирования приложений (API) происходит взаимодействие игры с контроллером. DirectInput особых изменений не получал еще с начала 2000 г., то есть со времен DirectX 8. XInput же появился в конце 2005 г. с релизом всем известной приставки Xbox 360. Начиная с этого момента, XInput стал стандартом ввода для всех геймпадов, которые совместимы и с консолями Xbox, и с компьютером под Windows. Хоть оба API и являются творением одного производителя (Microsoft), взаимозаменяемыми они не являются.
В случае с XInput все обстоит довольно просто, так как игра моментально и без проблем распознает геймпад. Все назначения кнопок являются стандартными. Можно, конечно, при необходимости изменять назначение кнопок, но зачем это делать, если по умолчанию все итак работает отлично? XInput оснащен фиксированным количеством кнопок, триггеров и осей, то есть строго соответствует стандартам консоли Xbox 360. А у DirectInput подобные ограничения не предусмотрены.
С DirectInput все обстоит по иному, так как перед каждой игрой придется каждый раз настраивать управление. Это, конечно, не сложно, однако может занимать время и доставлять неудобства. Но с другой стороны можно постоянно изменять назначение кнопок, тем самым подстраивая управление игрой под индивидуальные предпочтения. Популярным DirectInput-устройством является DualShock 4.
На рынке можно чаще встретить XInput-контроллеры, так как DirectInput-устройства выпускаются реже. Некоторые модели геймпадов рассчитаны под оба протокола, благодаря чему пользователю доступно быстрое переключение между ними.
Что выбрать?
Перед тем как выбрать между XInput и DirectInput, следует определиться, в какие игры чаще всего приходится играть. В любом случае стоит остановиться на XInput, ведь, как уже было упомянуто вше, все современные игры рассчитаны именно на него. Неплохим вариантом также послужат контроллеры, заточенные под оба протокола.

Источник

Как выбрать геймпад

что такое xinput и dinput. q93 0df81849c4c0d754c1abdd8c9b4119e607826b877dfa1950081bac3c7604d88c. что такое xinput и dinput фото. что такое xinput и dinput-q93 0df81849c4c0d754c1abdd8c9b4119e607826b877dfa1950081bac3c7604d88c. картинка что такое xinput и dinput. картинка q93 0df81849c4c0d754c1abdd8c9b4119e607826b877dfa1950081bac3c7604d88c. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

что такое xinput и dinput. q93 90881529b5e3785a9bb2bac9f428472759b4746c295b977d4d6a7156b681cb3a. что такое xinput и dinput фото. что такое xinput и dinput-q93 90881529b5e3785a9bb2bac9f428472759b4746c295b977d4d6a7156b681cb3a. картинка что такое xinput и dinput. картинка q93 90881529b5e3785a9bb2bac9f428472759b4746c295b977d4d6a7156b681cb3a. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

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

С тех пор много воды утекло, геймпады стали куда более разнообразными, функциональными и эргономичными. Не удивительно, что в сегодняшнем мире выбор контроллера может стать не праздной задачей. Вариантов много, поди, разберись, в чем отличия и какой подойдет именно вам. Но все-таки давайте попробуем.

Целевая платформа

что такое xinput и dinput. q93 79eaba54d4a1255555c82b73996108ed7947c02bab68921ccbec29e914b89f89. что такое xinput и dinput фото. что такое xinput и dinput-q93 79eaba54d4a1255555c82b73996108ed7947c02bab68921ccbec29e914b89f89. картинка что такое xinput и dinput. картинка q93 79eaba54d4a1255555c82b73996108ed7947c02bab68921ccbec29e914b89f89. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

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

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

Но к сожалению, бывают устройства, к которым нет универсальных моделей (например, некоторые игровые приставки Nintendo).

XInput или DirectInput

До середины нулевых такой дилеммы не существовало. Геймпады использовали DirectInput API. Однако Microsoft с выходом своей приставки XBOX 360, ввела в использование новый вид API – XInput. А поскольку эта компания владеет самой распространённой операционной системой (с самой широкой библиотекой игр), то XInput появился и в Windows, начиная с XP Service Pack 1.

Раз уж разговор затронул приставки (на которых геймпады первое и практически единственное средство управления), то следует упомянуть, что контроллеры от XBOX (360 и ONE) используют XInput, а контроллеры Sony Playstation – DirectInput.

Благодаря кроссплатформенности (XBOX/PC) и отсутствию необходимости в настройке, XInput быстро стал стандартом для PC игр и практически все игры, вышедшие за последние 10 лет, поддерживают работу с такими устройствами. Определяются такие геймпады как Xbox 360 controller, этого пугаться не стоит.

DirectInput используется игровыми рулями, штурвалами для авиа- и космических симуляторов, геймпадами для Playstation 2/3/4.

Также стоит отдельно отметить DUALSHOCK 4 (стандартный контроллер Playstation 4). Поскольку это контроллер от приставки текущего поколения, проданной почти 100 млн. тиражом, некоторые разработчики игр, кроме XInput, добавляют поддержку именно этого DirectInput устройства. Также компания Valve в своем клиенте Steam, обеспечила полную поддержку DUALSHOCK 4, независимо от игры.

У вас может возникнуть закономерный вопрос: почему не объединить оба API в одном устройстве? Производители также задавались им и выпустили модели которые могут работать в любом из этих стандартов по вашему желанию. Для этого необходимо всего лишь использовать переключатель, размещенный на тыльной стороне устройства. Практично и иногда очень полезно.

что такое xinput и dinput. q93 91133aca507bb06ece23784df2e6ac094e5e98416874ecc00929eaac4595b5ba. что такое xinput и dinput фото. что такое xinput и dinput-q93 91133aca507bb06ece23784df2e6ac094e5e98416874ecc00929eaac4595b5ba. картинка что такое xinput и dinput. картинка q93 91133aca507bb06ece23784df2e6ac094e5e98416874ecc00929eaac4595b5ba. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

Способ подключения

Немаловажный параметр, также зависящий от того к какой платформе вы покупаете геймпад.

Фундаментально различается на 2 вида:

Для проводного подключения используются USB (например, в ПК) или проприетарные разъемы (например, для Nintendo Switch). Беспроводным подключением является Bluetooth (ПК, Android, iOS), либо используются специальные (фирменные) приемопередатчики (XBOX 360/ONE).

что такое xinput и dinput. q93 31abf74695581cd1f36670436b2e2e51a8837e4c5935cfb6f5eeefd0df441668. что такое xinput и dinput фото. что такое xinput и dinput-q93 31abf74695581cd1f36670436b2e2e51a8837e4c5935cfb6f5eeefd0df441668. картинка что такое xinput и dinput. картинка q93 31abf74695581cd1f36670436b2e2e51a8837e4c5935cfb6f5eeefd0df441668. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

Беспроводное подключение выигрывает в плане удобности, можно развалиться на диване или в кресле и погрузиться в любимую игру. Но такие устройства зависимы от встроенного элемента питания (съемного или несъемного), поэтому периодически их нужно заряжать или менять батарейки. Проводное же поможет сэкономить или используется там, где не предусмотрены другие варианты.

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

Материалы и цвет

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

что такое xinput и dinput. q93 f18c27b8d6f6e2bf313ce35db5aed6f091ea0bce1c7e5650b8c9a0868e8d4783. что такое xinput и dinput фото. что такое xinput и dinput-q93 f18c27b8d6f6e2bf313ce35db5aed6f091ea0bce1c7e5650b8c9a0868e8d4783. картинка что такое xinput и dinput. картинка q93 f18c27b8d6f6e2bf313ce35db5aed6f091ea0bce1c7e5650b8c9a0868e8d4783. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

что такое xinput и dinput. q93 4af029eac09d7cf4b34352c6b56ea05b844d67c2ba6548909ea434b382d147f9. что такое xinput и dinput фото. что такое xinput и dinput-q93 4af029eac09d7cf4b34352c6b56ea05b844d67c2ba6548909ea434b382d147f9. картинка что такое xinput и dinput. картинка q93 4af029eac09d7cf4b34352c6b56ea05b844d67c2ba6548909ea434b382d147f9. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

Форма и эргономика

Несмотря на то, что большинство геймпадов, на первый взгляд, похожи друг на друга, существуют 2 основных лагеря:

— DUALSHOCK и модели, созданные по его образу и подобию;

— XBOX controller и ему подобные.

Первые более компактны, и больше подойдут для средних и небольших ладоней, вторые для средних и крупных. Также у них различается форма корпуса, и самое главное – положение аналогового стика и крестовины (D-pad).

что такое xinput и dinput. q93 1ee4d8155f569b1bf53ce1197fe0c274a9fc5ac3dd1a2657b47e1653c36da43d. что такое xinput и dinput фото. что такое xinput и dinput-q93 1ee4d8155f569b1bf53ce1197fe0c274a9fc5ac3dd1a2657b47e1653c36da43d. картинка что такое xinput и dinput. картинка q93 1ee4d8155f569b1bf53ce1197fe0c274a9fc5ac3dd1a2657b47e1653c36da43d. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

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

Тип контроллера

Многообразие игровых контроллеров велико, оно не ограничивается только геймпадами, пускай они и составляют основную массу. Производители выпускают и стандартные геймпады, и специализированные контроллеры, как например PlayStation Move для PS3/4.

что такое xinput и dinput. q93 7de22745d02438a15512a46e2006737415781cf41ab492e4a1563d1c18c1d95b. что такое xinput и dinput фото. что такое xinput и dinput-q93 7de22745d02438a15512a46e2006737415781cf41ab492e4a1563d1c18c1d95b. картинка что такое xinput и dinput. картинка q93 7de22745d02438a15512a46e2006737415781cf41ab492e4a1563d1c18c1d95b. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

А как вам тандем специальной мышки и геймпада, на вид похожего на половинку от обычного?

что такое xinput и dinput. q93 28845cc4fd974b0e582d4462cf3e3244f4a82b98f26a13fa96cc6a6d49cf472c. что такое xinput и dinput фото. что такое xinput и dinput-q93 28845cc4fd974b0e582d4462cf3e3244f4a82b98f26a13fa96cc6a6d49cf472c. картинка что такое xinput и dinput. картинка q93 28845cc4fd974b0e582d4462cf3e3244f4a82b98f26a13fa96cc6a6d49cf472c. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

Есть также контроллеры, созданные для определенного жанра – например, для файтингов, называемые в обиходе «Хитбоксами».

что такое xinput и dinput. q93 439715bfaf42889df206280bec4f7d1c1374f5b20f24bbc2eb04a635bd289877. что такое xinput и dinput фото. что такое xinput и dinput-q93 439715bfaf42889df206280bec4f7d1c1374f5b20f24bbc2eb04a635bd289877. картинка что такое xinput и dinput. картинка q93 439715bfaf42889df206280bec4f7d1c1374f5b20f24bbc2eb04a635bd289877. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

Выбор типа контроллера зависит от удобства, и набора функций, которые вы хотите получить в итоге.

Наличие аналоговых стиков

что такое xinput и dinput. q93 13d244a5d7e7b73d828fa1ccee6d9a26c9e6d8e1e74f6cd698f0b6155de6518c. что такое xinput и dinput фото. что такое xinput и dinput-q93 13d244a5d7e7b73d828fa1ccee6d9a26c9e6d8e1e74f6cd698f0b6155de6518c. картинка что такое xinput и dinput. картинка q93 13d244a5d7e7b73d828fa1ccee6d9a26c9e6d8e1e74f6cd698f0b6155de6518c. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

Несмотря на существование аналоговых стиков уже более двух десятков лет, некоторые недорогие геймпады не оснащаются ими. Покупать такие модели следует лишь в том случае, если вы точно знаете, что будете играть в игры, в которых они не поддерживаются. Например, для эмуляторов Dendy, Sega, SNES, и некоторых других.

что такое xinput и dinput. q93 0ed8c1d04c2bcf49cc580eb113294484ce90f4618c210be8f3f37c8f7a218b31. что такое xinput и dinput фото. что такое xinput и dinput-q93 0ed8c1d04c2bcf49cc580eb113294484ce90f4618c210be8f3f37c8f7a218b31. картинка что такое xinput и dinput. картинка q93 0ed8c1d04c2bcf49cc580eb113294484ce90f4618c210be8f3f37c8f7a218b31. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

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

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

что такое xinput и dinput. q93 92a9e898cdad26883f796df5f894197251b5a50acb2e4f09dd958bf6139fc64d. что такое xinput и dinput фото. что такое xinput и dinput-q93 92a9e898cdad26883f796df5f894197251b5a50acb2e4f09dd958bf6139fc64d. картинка что такое xinput и dinput. картинка q93 92a9e898cdad26883f796df5f894197251b5a50acb2e4f09dd958bf6139fc64d. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

Дополнительные и программируемые кнопки

Дополнительные кнопки встречаются довольно давно, а вот программируемые еще не распространены не так сильно. Их полезность трудно переоценить.

Дополнительные кнопки могут дублировать отдельные элементы управления или выполнять вспомогательную функцию – изменять количество срабатывания клавиш при нажатии (нажали на кнопку 1 раз, а сработало как будто нажали 3 раза).

Приемопередатчик для беспроводного подключения контроллера XBOX ONE к ПК

что такое xinput и dinput. q93 52a3205ce4a0be6737fae26e49d4508fac0290b2083e37bccd4cd62be7d15714. что такое xinput и dinput фото. что такое xinput и dinput-q93 52a3205ce4a0be6737fae26e49d4508fac0290b2083e37bccd4cd62be7d15714. картинка что такое xinput и dinput. картинка q93 52a3205ce4a0be6737fae26e49d4508fac0290b2083e37bccd4cd62be7d15714. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

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

что такое xinput и dinput. q93 72223fa78eecc71510f613dfed0c15687cf78f3592b031c2a18258d33daa75a5. что такое xinput и dinput фото. что такое xinput и dinput-q93 72223fa78eecc71510f613dfed0c15687cf78f3592b031c2a18258d33daa75a5. картинка что такое xinput и dinput. картинка q93 72223fa78eecc71510f613dfed0c15687cf78f3592b031c2a18258d33daa75a5. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

что такое xinput и dinput. q93 bca825fd7ca94476242fc4b04bce8ddf0f28edd64d696552ba62b06489a61c7f. что такое xinput и dinput фото. что такое xinput и dinput-q93 bca825fd7ca94476242fc4b04bce8ddf0f28edd64d696552ba62b06489a61c7f. картинка что такое xinput и dinput. картинка q93 bca825fd7ca94476242fc4b04bce8ddf0f28edd64d696552ba62b06489a61c7f. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

И ассортимент, как упоминалось, небольшой.

Наличие вибрации

что такое xinput и dinput. q93 874f764e03794970a1e03690566769a730d3de53a2697b120c1de321664aa5d2. что такое xinput и dinput фото. что такое xinput и dinput-q93 874f764e03794970a1e03690566769a730d3de53a2697b120c1de321664aa5d2. картинка что такое xinput и dinput. картинка q93 874f764e03794970a1e03690566769a730d3de53a2697b120c1de321664aa5d2. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

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

Советы по выбору нужного геймпада

Планируя покупку контроллера, определите с какими устройствами вы будете его использовать: персональный компьютер, Android или iOS мобильное устройство, игровые приставки, или сразу с несколькими.

Будет ли контроллер проводным или беспроводным, будет зависеть не только от ваших предпочтений, но и изредка от конкретной игровой платформы. Цена беспроводных моделей чуть выше чем у проводных.

Приобретая геймпад для ПК, рекомендуем брать вариант с поддержкой Xinput, поскольку такие геймпады будут корректно работать практически во всех играх. Стоимость таких моделей стартует всего от 599 рублей.

Также вас могут заинтересовать модели с поддержкой обоих режимов.

Модели с поддержкой только DirectInput менее предпочтительны. Но если вдруг вам понравился/подходит по удобству вариант с поддержкой только такого API, то в подавляющем большинстве случаев такой геймпад можно заставить работать как Xinput модель, с помощью специального ПО – эмулятора. Программы и руководства по работе с ними в сети достаточно распространены.

Подбирая контроллер для игровых приставок, будь то модели Sony – Playstation 3, Playstation 4, или Microsoft XBOX ONE, знайте, что в большинстве своем они совместимы и другими платформами. Обратите внимание на список совместимости у конкретной модели.

Контроллеры для Nintendo Classic, Wii U, Switch совместимы только со своими приставками, и могут своим видом разительно отличаться от других геймпадов.

что такое xinput и dinput. q93 3c7dc21d26ac2431906320c4e058fb12acfa816191fd677872f97c028d446dad. что такое xinput и dinput фото. что такое xinput и dinput-q93 3c7dc21d26ac2431906320c4e058fb12acfa816191fd677872f97c028d446dad. картинка что такое xinput и dinput. картинка q93 3c7dc21d26ac2431906320c4e058fb12acfa816191fd677872f97c028d446dad. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

что такое xinput и dinput. q93 29f0ea4cbe2a98a4bb332a013c65293fa83d059f97b674c64924280f111e810f. что такое xinput и dinput фото. что такое xinput и dinput-q93 29f0ea4cbe2a98a4bb332a013c65293fa83d059f97b674c64924280f111e810f. картинка что такое xinput и dinput. картинка q93 29f0ea4cbe2a98a4bb332a013c65293fa83d059f97b674c64924280f111e810f. Ксинпут — это API, позволяющий приложениям принимать входные данные от контроллера Xbox для Windows. В этом документе описываются различия между реализациями Ксинпут и директинпут в контроллере Xbox, а также способы поддержки устройств ксинпут и устаревших устройств директинпут.

Для iOS девайсов будет предпочтительнее выбор геймпада с беспроводным подключение по Bluetooth. Это повысит и удобство использования, и расширит список совместимых устройств, и сэкономит ресурс порта подключения на телефоне/планшете. В комплекте к таким моделям может идти специальный держатель для закрепления телефона, что позволит играть, например, в поездках.

Источник

Как подключить геймпады от консолей Xbox и PlayStation к компьютеру

В статье мы рассмотрим контроллеры трех последних поколений консолей Sony и Microsoft.

Более старые устройства тоже можно подключить к ПК, но понадобится переходник и специальный драйвер. Начиная с поколения PS3 и Xbox 360 все гораздо проще.

Контроллер Xbox 360

Для консоли Xbox 360 были выпущены как проводные, так и беспроводные версии геймпадов. С проводным вариантом проблем никаких: достаточно лишь подключить его в свободный порт USB. На Windows 10 и Windows 8 все заработает автоматически, на Windows 7 понадобится установка драйвера. Беспроводная версия подключается сложнее: нужен специальный ресивер, который продается отдельно. Его можно купить на Aliexpress.

Сейчас уже нет особого смысла покупать геймпад от Xbox 360. Для беспроводной версии нужно докупать адаптер, а играть по проводу и вовсе неудобно. Да и найти оригинальный геймпад сейчас не так просто: он уже не продается в любом магазине электроники, как это было раньше.

Тем не менее по форме и восприятию от использования геймпад отличается от современных вариантов для Xbox One и Xbox Series X. Он несколько по-другому лежит в руке, тактильные ощущения от кнопок и курков тоже отличаются. Возможно, вам понравится именно такое исполнение.

Контроллер Xbox One и Xbox Series X

Геймпады от Xbox One и Xbox Series X внешне очень похожи друг на друга. Способы их подключения также совпадают: можно использовать проводное соединение или Bluetooth. Но в случае с геймпадами от Xbox One есть нюанс.

Дело в том, что существует две версии геймпада Xbox One: первая поставлялась с оригинальной консолью, а вторая уже с Xbox One S и более поздней Xbox One X. У более ранней версии геймпада нет Bluetooth, из-за чего его можно подключить только через специальный адаптер, который продается отдельно (можно купить на Aliexpress).

Понять, какой у вас геймпад, можно по внешнему виду: у нового контроллера область около кнопки Guide (круглая кнопка с логотипом Xbox) цельная и сливается с корпусом. У старой версии эта область сливается с курками и в белой версии геймпада она черная. Геймпад от Xbox Series S/X опознать еще проще. У него несколько отличий, наиболее очевидные из которых — более современный порт USB Type-C и дополнительная кнопка Share.

Чтобы подключить геймпад к компьютеру, перейдите в «Параметры Windows» и далее в «Устройства». Нажмите «Добавление Bluetooth или другого устройства». Обратите внимание, если у вас старая версия и фирменный адаптер, то нужно выбрать пункт «Все остальное», а если новая — Bluetooth.

Далее нужно включить геймпад, нажав на кнопку Guide. Затем три секунды удерживать небольшую кнопку рядом с портом USB, пока индикатор Guide не начнет мигать. Система опознает контроллер и установит соединение.

Обратите внимание, вы не сможете использовать разъем для гарнитуры при соединении по Bluetooth. Это работает только на консоли или при подключении через фирменный адаптер. Также стоит учесть, что у геймпадов Xbox (кроме версии Elite) нет встроенного аккумулятора. Для питания подойдут батарейки или аккумуляторы формата АА. Зато можно не ждать пока геймпад зарядится, а купить два комплекта и менять их на лету.

Геймпады Xbox хорошо вписываются в экосистему Windows 10. Так, геймпад нативно поддерживает Xinput, который используется в современных играх, а кнопка Guide по умолчанию открывает игровую панель Windows 10 (но ее можно назначить и на запуск Steam Big Picture). Это самый беспроблемный вариант для ПК.

Контроллер PlayStation 3

Одна из особенностей DualShock 3 — аналоговые кнопки на лицевой панели, которые могут распознавать силу нажатия. Это используется в некоторых играх, например, в Metal Gear Solid 3. Впрочем, пригодиться это может разве что при игре на эмуляторе.

Для полноценной работы на Windows нужно установить программу ScPToolkit. До установки подключите геймпад при помощи кабеля Mini USB. Не перепутайте с Micro USB, который сейчас широко распространен. Также при установке поставьте галочку на пункте ScpToolkit Bluetooth Pair Utility, если хотите использовать геймпад в беспроводном режиме.

Когда процесс установки дойдет до экрана с большой зеленой кнопкой, нажмите на нее. Появится новое окно, в котором нужно убедиться, что все галочки проставлены. Force Driver Installation нужен только для Windows Vista.

В выпадающем списке выберите соответствующие устройства: ваш адаптер Bluetooth и DualShock 3, который обозначен PLAYSTATION 3 Controller. Далее нажмите Install. Когда процесс завершится, в нижней части окна должны появится сообщения об успешной установке: DualShock 3 USB Driver Installed и Bluetooth Driver Installed. Далее нажмите Exit.

Теперь вы можете запустить ярлык ScpToolkit Settings Manager. Здесь можно отключить вибрацию и выбрать другие настройки, но по умолчанию все должно работать и так. Система считает, что подключен XInput совместимый геймпад. Также DualShock 3 теперь можно заряжать от компьютерного порта USB.

Контроллер PlayStation 4

В отличие от геймпадов Microsoft, DualShock 4 работает через API DirectInput, поэтому он совместим далеко не со всеми играми. Для его корректной работы нужен враппер вроде DS4Windows. Кроме того, вы можете без проблем играть в игры из каталога Steam, так как клиент официально поддерживает DualShock 4. Также на сайте pcgamingwiki.com можно найти список игр, в которых DualShock 4 поддерживается официально.

DualShock 4 может похвастаться некоторыми особенностями, которых нет у контроллеров других производителей. Сенсорная панель, гироскопы, встроенный динамик и световой индикатор (LightBar) в первую очередь предназначены для консольных игр, но иногда отдельные функции могут быть задействованы и на PC. Например, Assassin’s Creed Odyssey использует лайтбар.

Официальный сайт больше не обновляется. Последнюю версию DS4Windows можно скачать тут. Пошаговая установка прописана в самой программе, правда, на английском языке. Но в целом все просто:

Если вас по каким-то причинам не устраивает геймпад Xbox, то DualShock 4 отлично заменит его. Пусть и в использовании он чуть менее удобен из-за отсутствия XInput.

Контроллер PlayStation 5

Новый контроллер отличается от предшественников существенно. Даже название у него другое — DualSense. Главные отличия от предыдущих поколений — адаптивные триггеры. Подробнее об этом вы можете прочитать в нашем обзоре. Как и в случае с DualShock 4 уникальные функции DualSense предназначены в первую очередь для консолей, но игры с поддержкой тактильной отдачи и адаптивных триггеров уже появляются и на PC.

Так как DualSense оснащен современным портом USB Type-C, для проводного подключения понадобится соответствующий кабель. В комплекте с консолью он есть, но если вы купите DualSense отдельно, то в комплектации будет только сам геймпад. Можно взять любой с как минимум одним разъемом Type-C, стоимость невелика. По Bluetooth контроллер подключается средствами Windows. Нужно зажать на три секунды центральную кнопку PS и кнопку Create. Может потребоваться ввести код 0000.

Как и в случае с другими контроллерами Sony, клиент Steam поддерживает DualSense. Можно играть в игры из каталога, а также в любые другие, которые вы добавите в клиент Steam вручную. Также можно использовать любой универсальный враппер для DirectInput-геймпадов, поскольку для нового геймпада нет специальной утилиты вроде DS4Windows.

В чем отличия XInput и DInput

XInput и DInput — это API, которые используются операционной системой при работе контроллеров. C выходом Xbox 360 основным API в Windows стал XInput, который заточен под геймпады Microsoft. В нем четко регламентировано количество и тип кнопок, триггеров и стиков. Все игры, вышедшие в эпоху Xbox 360 и далее, распознают контроллер без дополнительной настройки (если игра в принципе поддерживает геймпад). По сути, контроллер работает так же, как и в играх на консолях Xbox.

DInput (DirectInput) — это предшествующий API, который до сих пор используется в некоторых геймпадах. Тот же DualShock 4 работает именно через этот API. Проблема в том, что XInput и DInput несовместимы между собой. Если игра не поддерживает DInput, то поиграть на соответствующем геймпаде не выйдет. Нужен будет враппер или, как его еще называют, эмулятор геймпада Xbox.

Какой версии нужен Bluetooth

В большинстве случаев подойдет донгл версии Bluetooth 2.0 + EDR или 2.1 + EDR. Если собираетесь покупать новый, то берите не младше 4-й версии. Разница в цене небольшая, но более современный адаптер сгодится не только для подключения геймпадов.

В зависимости от устройства радиус действия может быть хуже или лучше. Для уверенного приема желательно вынести донг на переднюю панель, а не вставлять его сзади системного блока. Подробнее о Bluetooth и выборе адаптера можно прочитать в нашем материале «Как выбрать и настроить Bluetooth-адаптер для компьютера».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Дополнительные кнопки 9, 10, Turbo, Clear и Auto