Poate ați auzit termenii „XInput” și „DirectInput” ici și colo, aproape întotdeauna referindu-se la controlere pe care le puteți folosi pentru Windows. Dar ce înseamnă ele de fapt? Contează pe care îl ai și, dacă da, cum poți să-ți dai seama ce ai?
Să explorăm ambii termeni și să vedem ce înseamnă fiecare pentru tine.
Bibliotecile XInput, DirectInput și Input
Toți acești termeni se referă la un API care există între controler și sistemul dumneavoastră. În esență, modul în care controlerul dumneavoastră vorbește cu computerul și știe ce butoane înseamnă ce înseamnă.
Toate acestea înseamnă că, în general, nu trebuie să vă faceți griji despre care este care și ce face ce. Pachetele de drivere vor instala ceea ce aveți nevoie și controlerelor li se atribuie automat cel pe care îl folosesc.
Legate de: Ce este un API și ce înseamnă acronimul?Aceste informații nu sunt folosite doar de gamepad-uri. Aproape orice dispozitiv care intră în sistemul dvs. trece prin aceste API-uri. În general, este observat mai mult atunci când configurați sau cumpărați gamepad-uri.
Care sunt diferențele dintre XInput și DirectInput?
XInput este mai nou, deci este mai ușor de utilizat și se găsește în general într-o gamă mai largă de gamepad-uri moderne. În comparație, DirectInput este un API mult mai vechi, atât de vechi încât este considerat un API moștenit de Microsoft.
Datorită vechimii sale, DirectInput încă reușește să dețină unele avantaje față de Xinput. Lista de caracteristici este impresionantă, iar API-ul este bine documentat, ceea ce înseamnă că este în general mai ușor de implementat. DirectInput poate fi găsit fiind utilizat pentru o gamă largă de hardware mai vechi, în special de la mărci terțe.
Un exemplu al acestei împărțiri în ceea ce privește funcțiile față de funcțiile vechi sunt controlerele PlayStation 3 și 4. Aceste controlere nu au suportat în mod nativ XInput, ceea ce a făcut ca utilizarea acestor controlere să fie destul de dificilă pentru jocurile mai noi.
Contează dacă utilizați XInput sau DirectInput?
Vestea bună este că nu trebuie să vă faceți griji în legătură cu ce API folosește gamepad-ul dvs.
Cele mai multe controlere moderne pot interfața cu ușurință atât (dacă nu folosesc propriul API personalizat), cât și programe precum Steam unifică aceste tipuri de biblioteci pentru a adăuga retroactiv suport acolo unde este nevoie.
Legate de: Cum să configurați și să utilizați controlerele de consolă cu Steam
API-uri vechi, API-uri noi, toate vor funcționa la fel
Deși există o mulțime de diferențe tehnice între aceste două biblioteci, gamepad-urile moderne au unificat în mare parte experiența și au făcut cu adevărat jocul pe PC „plug-and-play”.
Cu toate acestea, merită să cunoașteți diferența dintre acești doi termeni, deoarece poate apărea atunci când vă depanați propriul gamepad.
Doriți să conectați un controler Xbox One sau Xbox Series X|S la computer? Iată trei metode diferite pe care le poți folosi.
Citiți în continuare
- Windows
- Jocuri
- Windows 10
- Windows 11
- Controlor de joc
Jason este un fost freelancer și blogger de tehnologie. Condus și cu cunoștințe despre toate lucrurile tehnologice, el are dorința de a face lucrurile simple și digerabile. Când Jason nu scrie pentru MakeUseOf, de obicei își va îndoi mușchii creativi în alte forme de scriere.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona