Možno ste tu a tam počuli výrazy 'XInput' a 'DirectInput', takmer vždy odkazujúce na ovládače, ktoré môžete použiť pre Windows. Ale čo vlastne znamenajú? Záleží na tom, ktorý z nich máte, a ak áno, ako zistíte, čo máte?
Poďme preskúmať oba pojmy a zistiť, čo pre vás každý znamená.
Knižnice XInput, DirectInput a Input
Všetky tieto výrazy sa týkajú rozhrania API, ktoré existuje medzi ovládačom a vaším systémom. V podstate to, ako váš ovládač hovorí s počítačom a vie, čo tlačidlá znamenajú.
To všetko znamená, že sa vo všeobecnosti nemusíte starať o to, ktorá je ktorá a čo robí čo. Balíky ovládačov nainštalujú to, čo potrebujete, a ovládačom sa automaticky priradí ten, ktorý používajú.
Súvisiace: Čo je to API a čo znamená skratka?Tieto informácie nevyužívajú len gamepady. Takmer každé zariadenie, ktoré vstupuje do vášho systému, prechádza cez tieto rozhrania API. Vo všeobecnosti sa to viac prejavuje pri nastavovaní alebo nákupe gamepadov.
Aké sú rozdiely medzi XInput a DirectInput?
XInput je novší, takže sa ľahšie používa a vo všeobecnosti sa nachádza v širšom rade moderných gamepadov. Na porovnanie, DirectInput je oveľa staršie rozhranie API, také staré, že ho spoločnosť Microsoft považuje za staršie rozhranie API.
Vzhľadom na svoj vek si DirectInput stále dokáže udržať niektoré výhody oproti Xinput. Zoznam funkcií je pôsobivý a rozhranie API je dobre zdokumentované, čo znamená, že je vo všeobecnosti jednoduchšie implementovať. DirectInput sa používa pre širokú škálu staršieho hardvéru, najmä od značiek tretích strán.
Príkladom tohto rozdelenia, pokiaľ ide o funkcie a staršie funkcie, sú ovládače PlayStation 3 a 4. Tieto ovládače natívne nepodporovali XInput, čo sťažovalo používanie týchto ovládačov v novších hrách.
Záleží na tom, či používate XInput alebo DirectInput?
Dobrou správou je, že sa naozaj nemusíte starať o to, ktoré API váš gamepad používa.
Väčšina moderných ovládačov môže ľahko komunikovať s oboma (ak nepoužívajú svoje vlastné, vlastné API) a programy ako Steam zjednocujú tieto druhy knižníc a spätne pridávajú podporu tam, kde je to potrebné.
Súvisiace: Ako nastaviť a používať ovládače konzoly so službou Steam
Staré API, nové API, všetky budú fungovať rovnako
Aj keď je medzi týmito dvoma knižnicami veľa technických rozdielov, moderné gamepady väčšinou zjednotili zážitok a vďaka nim je hranie na PC skutočne „plug-and-play“.
Napriek tomu stojí za to poznať rozdiel medzi týmito dvoma pojmami, pretože sa môže objaviť pri riešení problémov s vlastným gamepadom.
Chcete k počítaču pripojiť ovládač Xbox One alebo Xbox Series X|S? Tu sú tri rôzne metódy, ktoré môžete použiť.
Prečítajte si ďalej
- Windows
- Hranie
- Windows 10
- Windows 11
- Herný ovládač
Jason je bývalý freelancer a technický blogger. Vedený a dobre informovaný o všetkom technickom, má túžbu robiť veci jednoduchými a stráviteľnými. Keď Jason nepíše pre MakeUseOf, zvyčajne napína svoje kreatívne svaly pri iných formách písania.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber