FERRA.RU РАМБЛЕР

Перейти к содержимому


Фотография

Что такое DirectInput (DInput) и XInput,что из них лучше и чем они отличаются ?

ОтличияDirectInput DirectImp

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 ALEKCEN

ALEKCEN

    Новичок

  • Продвинутый пользователь
  • Pip
  • 48 сообщений
  • Пол:Мужчина
  • Город:Екатеринбург
  • Интересы:Компы!

Отправлено 01 Ноябрь 2013 - 06:43

Вот думаю менять свой геймпад OKLICK GP-310M на что-нибудь по-новее,чтоб поддерживал вибрацию во ВСЕХ играх...желательно,чтоб работал без драйвера (чтоб конфликтов не было)...

Ну и вообще,чтоб по-мимо вибрации работал и он сам во всех играх (новых и старых),включая Mortal Kombat Kollection,в котором мой "оклик" просто наотрез отказывается работать и просто делает вид,что его там нет).

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

И ещё - лучше даже,чтоб геймпад эмулировал не назначенные кнопки,а не использовал существующие (да,да,отличная статья про клавиатуру,где говорилось,что...порядка 50 кнопок что-ли ещё свободные в винде (или железе,блин,забыл) которые могли-бы использовать геймпады,мышки,клавы и т.д.

И вот после всякой подобной хрени я подумал о его замене...у меня мой - Direct Input,но вот сказать - лучше он или хуже XInput - я не могу,потому-что одна из статей есть на вике,но на английском,а второй - тупо нету...
Потому-что я подумал,что все эти мелкие косяки,если и устранимы,то только некоторые из них и\или частично,но вот,что брать - тот-же D Input только смотреть,чтоб поддерживал Win 8 (x64) (кстати да,у меня Windows 8 x64,а драйвера для моего геймпада есть только для...блин,не помню уже какой винды - Win XP что-ли...ведь только там он у меня почти без нареканий работал.

Ну кроме проблемы с вибрацией,которая была не во всех играх,хотя и на сайте написано поддержка Win 7,но не сказано - x64 или нет,но я точно помню,что когда я покупал геймпад - ещё и не "пахло" Windows 7,да и драйверов на оф.сайте я что-то вообще не нашёл...так-что пользуюсь теми,что в комплекте шли,через "совместимость" их ставлю....

Ну дык вот,какой геймпад лучше всего купить в 2013ом году,чтоб не прогадать ?

И что лучше брать - DInput ,только с поддержкой Win 8 x64 или всё-таки - XInput ?

Ещё пару слов,как я себе его представляю - поддерживает все игры и везде работает вибрация,выглядит как геймпад от "соньки" (ну т.е. как мой или типо того)...очень желательно,чтоб даже кнопки - auto,turbo и analog (ну и clear само собой) остались,т.к. реально полезные кнопки,чёрный цвет...ну и пожалуй всё,в остальном он был просто идеален и стоил своих....500 что-ли рублей.
По-поводу цены нового...ну...ну готов потратить 500-2000 рублей...думаю будет достаточно.

 


...


#2 Kues

Kues

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 19 Январь 2014 - 06:11

Не понимаю почему люди не могу пользоваться поиском. Для того и придумали Google Search. Ну да ладно...

Что же касается геймпада, то советую брать Logitech F710. Это лучший геймпад. Если интересует проводная модель то присмотрись к Logitech F510 или Logitech F310. Все эти геймпады удобны, приятны на ощупь, поддерживают стандарты ввода XInput и DirectInput и ПОЛНОСТЬЮ стоят своих цен.

 

По поводу стандартов ввода, то тут дела следующие.

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

XInput - это стандарт ввода, разработанный специально для геймпада от Xbox 360, а тут Microsoft позаботилась чтобы всё было отлично. Назначение кнопок фиксированное (только в самой игре можно их сменить). Если геймпад поддерживает этот стандарт ввода, то он точно (100% гарантированно) будет определяться игрой (игра тоже должна поддерживать этот стандарт, но игр, не поддерживающих этот стандарт не выпускают уже лет 7) как надо (все кнопки выполняю свои функции и работает вибрация).



#3 bbk

bbk

    Гуру

  • Модераторы
  • PipPipPipPip
  • 2 909 сообщений
  • Пол:Мужчина

Отправлено 19 Январь 2014 - 06:49

Не понимаю почему люди не могу пользоваться поиском. Для того и придумали Google Search. Ну да ладно...

Что же касается геймпада, то советую брать Logitech F710. Это лучший геймпад. Если интересует проводная модель то присмотрись к Logitech F510 или Logitech F310. Все эти геймпады удобны, приятны на ощупь, поддерживают стандарты ввода XInput и DirectInput и ПОЛНОСТЬЮ стоят своих цен.

 

По поводу стандартов ввода, то тут дела следующие.

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

XInput - это стандарт ввода, разработанный специально для геймпада от Xbox 360, а тут Microsoft позаботилась чтобы всё было отлично. Назначение кнопок фиксированное (только в самой игре можно их сменить). Если геймпад поддерживает этот стандарт ввода, то он точно (100% гарантированно) будет определяться игрой (игра тоже должна поддерживать этот стандарт, но игр, не поддерживающих этот стандарт не выпускают уже лет 7) как надо (все кнопки выполняю свои функции и работает вибрация).

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



#4 Псиклон

Псиклон

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 22 Январь 2014 - 06:21

Бери SPEEDLINK Xeox Pro Analog Gamepad - Wireless, там можно переключаться между DirectInput и XInpu, цена около 270грн, это где-то 1000 рублей. 

 

Подробнее:http://rozetka.com.u...569/#tab=commen

#5 Denkey

Denkey

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 26 Март 2014 - 06:04

Совет по-поводу геймпадов Logitech поддерживаю, но можно значительно сэкономить, взяв Genius Blaze 5. По функционалу тот же 510-й от Лоджитек. И, кстати, подходит как для соньки 3-й, так и для ПК. И там, и там пользуюсь.


Сообщение отредактировал Denkey: 26 Март 2014 - 06:11





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей

Rambler's Top100