Morda ste tu in tam že slišali izraza "XInput" in "DirectInput", ki se skoraj vedno nanašata na krmilnike, ki jih lahko uporabljate za Windows. Toda kaj pravzaprav pomenijo? Ali je pomembno, katero imate, in če je tako, kako lahko ugotovite, kaj imate?

Raziščimo oba izraza in poglejmo, kaj vsak pomeni za vas.

Knjižnice XInput, DirectInput in Input

GersonBenavides/https://commons.wikimedia.org

Vsi ti izrazi se nanašajo na API, ki obstaja med krmilnikom in vašim sistemom. V bistvu, kako se vaš krmilnik pogovarja z vašim računalnikom in ve, kaj pomenijo gumbi.

Vse to pomeni, da vam na splošno ni treba skrbeti, kaj je kaj in kaj naredi kaj. Paketi gonilnikov bodo namestili tisto, kar potrebujete, krmilnikom pa se samodejno dodeli tisti, ki ga uporabljajo.

Povezano: Kaj je API in kaj pomeni akronim?Te informacije ne uporabljajo samo igralne ploščice. Skoraj vsaka naprava, ki vnese v vaš sistem, gre skozi te API-je. Na splošno se to opazi bolj pri nastavitvi ali nakupu igralnih plošč.

Kakšne so razlike med XInput in DirectInput?

instagram viewer

XInput je novejši, zato je enostavnejši za uporabo in ga na splošno najdemo v širšem naboru sodobnih igralnih plošč. Za primerjavo, DirectInput je veliko starejši API, tako star, da ga Microsoft šteje za podedovani API.

Zaradi svoje starosti ima DirectInput še vedno nekaj prednosti pred Xinputom. Seznam funkcij je impresiven in API je dobro dokumentiran, kar pomeni, da ga je na splošno lažje izvajati. DirectInput se lahko uporablja za široko paleto starejše strojne opreme, zlasti drugih blagovnih znamk.

Primer te delitve v smislu funkcij v primerjavi s starimi funkcijami so krmilniki PlayStation 3 in 4. Ti krmilniki izvorno niso podpirali XInput, zaradi česar je bila uporaba teh krmilnikov v novejših igrah precej težavna.

Ali je pomembno, če uporabljate XInput ali DirectInput?

Dobra novica je, da vam res ni treba skrbeti, kateri API uporablja vaša igralna plošča.

Večina sodobnih krmilnikov se lahko zlahka poveže z obema (če ne uporabljajo lastnega API-ja po meri) in programi, kot je Steam, poenotijo ​​te vrste knjižnic, da za nazaj dodajo podporo, kjer je to potrebno.

Povezano: Kako nastaviti in uporabljati krmilnike konzole s Steamom

Stari API-ji, novi API-ji, vsi bodo delovali enako

Čeprav je med tema dvema knjižnicama veliko tehničnih razlik, so sodobne igralne ploščice večinoma poenotile izkušnjo in resnično omogočile igranje iger na PC-ju "plug-and-play".

Kljub temu je vredno poznati razliko med tema dvema izrazoma, saj se lahko pojavi pri odpravljanju težav z lastno igralno ploščo.

Kako povezati kateri koli sodobni krmilnik Xbox z računalnikom: 3 preprosti načini

Želite na svoj računalnik povezati krmilnik Xbox One ali Xbox Series X|S? Tu so tri različne metode, ki jih lahko uporabite.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Windows
  • Igranje iger
  • Windows 10
  • Windows 11
  • Krmilnik igre
O avtorju
Jason Currie (Objavljenih 29 člankov)

Jason je nekdanji samostojni delavec in tehnološki bloger. Zagnan in dobro obveščen o vseh stvareh tehnologije, ima željo narediti stvari preproste in prebavljive. Ko Jason ne piše za MakeUseOf, bo svoje ustvarjalne mišice navadno razgibal v drugih oblikah pisanja.

Več od Jasona Currieja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite