Možda ste tu i tamo čuli pojmove 'XInput' i 'DirectInput', koji se gotovo uvijek odnose na kontrolere koje možete koristiti za Windows. Ali što oni zapravo znače? Je li važno koju imate, i, ako jeste, kako možete reći što imate?
Istražimo oba pojma i vidimo što svaki od njih znači za vas.
Knjižnice XInput, DirectInput i Input
Svi ovi pojmovi odnose se na API koji postoji između kontrolora i vašeg sustava. U suštini, kako vaš kontroler razgovara s vašim računalom i zna što tipke znače.
Sve ovo znači da općenito ne trebate brinuti što je što i što što radi. Paketi upravljačkih programa instalirat će ono što trebate, a kontrolerima se automatski dodjeljuje onaj koji koriste.
Povezano: Što je API i što znači akronim?Ove informacije ne koriste samo gamepadovi. Skoro svaki uređaj koji ulazi u vaš sustav prolazi kroz ove API-je. Jednostavno se općenito primjećuje više pri postavljanju ili kupnji gamepada.
Koje su razlike između XInputa i DirectInputa?
XInput je noviji, pa je lakši za korištenje i općenito se nalazi u širem rasponu modernih gamepada. Za usporedbu, DirectInput je mnogo stariji API, toliko star da ga Microsoft smatra naslijeđenim API-jem.
Zbog svoje starosti, DirectInput još uvijek uspijeva zadržati neke prednosti u odnosu na Xinput. Popis značajki je impresivan, a API je dobro dokumentiran, što znači da ga je općenito lakše implementirati. DirectInput se može koristiti za širok raspon starijeg hardvera, posebno robnih marki trećih strana.
Primjer ove podjele u pogledu značajki u odnosu na naslijeđene funkcije su kontroleri za PlayStation 3 i 4. Ovi kontroleri nisu izvorno podržavali XInput, što je otežavalo korištenje ovih kontrolera u novijim igrama.
Je li važno ako koristite XInput ili DirectInput?
Dobra vijest je da stvarno ne morate brinuti o tome koji API vaš gamepad koristi.
Većina modernih kontrolera može se lako povezati s oba (ako ne koriste vlastiti, prilagođeni API) i programima poput Steama, objedinjuju ove vrste knjižnica kako bi retroaktivno dodali podršku gdje je to potrebno.
Povezano: Kako postaviti i koristiti kontrolere konzole sa Steamom
Stari API-ji, novi API-ji, svi će raditi isto
Iako postoji mnogo tehničkih razlika između ove dvije knjižnice, moderni gamepadi uglavnom su ujedinili iskustvo i uistinu učinili igranje na PC-u 'plug-and-play'.
Ipak, vrijedno je znati razliku između ova dva pojma, jer se ona može pojaviti prilikom rješavanja problema s vlastitim gamepadom.
Želite povezati Xbox One ili Xbox Series X|S kontroler na svoje računalo? Ovdje su tri različite metode koje možete koristiti.
Pročitajte dalje
- Windows
- Igranje igara
- Windows 10
- Windows 11
- Kontroler igre
Jason je bivši freelancer i tehnološki bloger. Potaknut i upućen u sve tehnologije, on ima želju učiniti stvari jednostavnim i probavljivim. Kada Jason ne piše za MakeUseOf, obično će razgibati svoje kreativne mišiće u drugim oblicima pisanja.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu