Võib-olla olete siin-seal kuulnud termineid "XInput" ja "DirectInput", mis viitavad peaaegu alati kontrolleritele, mida saate Windowsi jaoks kasutada. Aga mida need tegelikult tähendavad? Kas on oluline, milline neist teil on, ja kui jah, siis kuidas saate teada, mis teil on?
Uurime mõlemat terminit ja vaatame, mida igaüks neist teie jaoks tähendab.
XInput, DirectInput ja Input Libraries
Kõik need terminid viitavad API-le, mis eksisteerib kontrolleri ja teie süsteemi vahel. Põhimõtteliselt see, kuidas teie kontroller teie arvutiga räägib ja teab, millised nupud mida tähendavad.
Kõik see tähendab, et üldiselt ei pea te muretsema, kumb on kumb ja mis mida teeb. Draiveripaketid installivad selle, mida vajate, ja kontrolleritele määratakse automaatselt see, mida nad kasutavad.
Seotud: Mis on API ja mida akronüüm tähendab?Seda teavet ei kasutata ainult mängupuldid. Peaaegu iga teie süsteemi sisestav seade läbib neid API-sid. Seda lihtsalt märgatakse rohkem mängupultide seadistamisel või ostmisel.
Millised on erinevused XInputi ja DirectInputi vahel?
XInput on uuem, nii et seda on lihtsam kasutada ja seda leidub üldiselt laiemas valikus kaasaegsetes mänguseadmetes. Võrdluseks, DirectInput on palju vanem API, nii vana, et Microsoft peab seda pärand API-ks.
Oma vanuse tõttu on DirectInputil Xinputi ees siiski mõned eelised. Funktsioonide loend on muljetavaldav ja API on hästi dokumenteeritud, mis tähendab, et seda on üldiselt lihtsam rakendada. DirectInputit kasutatakse suure hulga vanema riistvara jaoks, eriti kolmandate osapoolte kaubamärkide jaoks.
Selle funktsioonide ja pärandfunktsioonide jaotuse näide on PlayStation 3 ja 4 kontrollerid. Need kontrollerid ei toetanud algselt XInputit, mis muutis nende kontrollerite kasutamise uuemates mängudes üsna keeruliseks.
Kas see on oluline, kas kasutate XInput või DirectInput?
Hea uudis on see, et te ei pea muretsema selle pärast, millist API-t teie mängupult kasutab.
Enamik kaasaegseid kontrollereid saavad hõlpsasti liidestada nii (kui nad ei kasuta oma kohandatud API-d) kui ka selliste programmidega nagu Steam ühendavad seda tüüpi teeke, et lisada tagasiulatuvalt tuge, kus seda vajatakse.
Seotud: Steamiga konsoolikontrollerite seadistamine ja kasutamine
Vanad API-d, uued API-d, need kõik töötavad ühtemoodi
Kuigi nende kahe teegi vahel on palju tehnilisi erinevusi, on kaasaegsed mängupuldid enamasti ühendanud kogemuse ja muutnud arvutis mängimise tõeliselt "plug-and-play".
Siiski tasub teada nende kahe termini erinevust, kuna see võib teie mängupuldi tõrkeotsingul esile kerkida.
Kas soovite ühendada Xbox One või Xbox Series X|S kontrolleri arvutiga? Siin on kolm erinevat meetodit, mida saate kasutada.
Loe edasi
- Windows
- Mängimine
- Windows 10
- Windows 11
- Mängukontroller
Jason on endine vabakutseline ja tehnikablogija. Ta on innukas ja tunneb kõike tehnikat ning soovib teha asjad lihtsaks ja seeditavaks. Kui Jason MakeUseOfile ei kirjuta, pingutab ta tavaliselt oma loomingulisi lihaseid muudes kirjutamisvormides.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin