Ehkä olet kuullut termit "XInput" ja "DirectInput" siellä täällä, ja ne viittaavat melkein aina ohjaimiin, joita voit käyttää Windowsissa. Mutta mitä ne oikeastaan tarkoittavat? Onko sillä väliä, mikä sinulla on, ja jos on, kuinka voit kertoa, mikä sinulla on?
Tutkitaan molempia termejä ja katsotaan, mitä kukin niistä tarkoittaa sinulle.
XInput-, DirectInput- ja Input-kirjastot
Kaikki nämä termit viittaavat API: hin, joka on olemassa ohjaimen ja järjestelmäsi välillä. Pohjimmiltaan se, kuinka ohjain puhuu tietokoneellesi ja tietää, mitä painikkeet tarkoittavat.
Kaikki tämä tarkoittaa, että sinun ei yleensä tarvitse huolehtia siitä, mikä on kumpi ja mikä tekee mitä. Ohjainpaketit asentavat tarvitsemasi ja ohjaimille määritetään automaattisesti se, jota he käyttävät.
Aiheeseen liittyvä: Mikä on API ja mitä lyhenne tarkoittaa?Tätä tietoa eivät käytä vain peliohjaimet. Melkein mikä tahansa laite, joka syöttää järjestelmääsi, kulkee näiden sovellusliittymien kautta. Se on vain yleensä huomattu enemmän peliohjaimia asennettaessa tai ostettaessa.
Mitä eroa on XInputin ja DirectInputin välillä?
XInput on uudempi, joten sitä on helpompi käyttää, ja se löytyy yleensä laajemmasta valikoimasta moderneja peliohjaimia. Vertailun vuoksi DirectInput on paljon vanhempi API, niin vanha, että Microsoft pitää sitä vanhana API: na.
Ikänsä vuoksi DirectInputilla on edelleen joitain etuja Xinputiin verrattuna. Ominaisuusluettelo on vaikuttava ja API on hyvin dokumentoitu, mikä tarkoittaa, että se on yleensä helpompi toteuttaa. DirectInputia käytetään useille vanhemmille laitteille, erityisesti kolmansien osapuolien tuotemerkeille.
Esimerkki tästä jaosta ominaisuuksien ja vanhojen toimintojen suhteen on PlayStation 3- ja 4-ohjaimet. Nämä ohjaimet eivät natiivisti tukeneet XInputia, mikä teki näiden ohjaimien käyttämisestä melko vaikeaa uudemmissa peleissä.
Onko sillä väliä, käytätkö XInput tai DirectInput?
Hyvä uutinen on, että sinun ei todellakaan tarvitse huolehtia siitä, mitä API: ta peliohjaimesi käyttää.
Useimmat nykyaikaiset ohjaimet voivat helposti liittää molempiin (jos ne eivät käytä omaa, mukautettua API: ta) ja Steamin kaltaisten ohjelmien kanssa yhdistämään tämäntyyppiset kirjastot lisätäkseen takautuvasti tukea sinne, missä sitä tarvitaan.
Aiheeseen liittyvä: Konsoliohjainten määrittäminen ja käyttäminen Steamin kanssa
Vanhat sovellusliittymät, uudet sovellusliittymät, ne toimivat kaikki samalla tavalla
Vaikka näiden kahden kirjaston välillä on paljon teknisiä eroja, nykyaikaiset peliohjaimet ovat enimmäkseen yhdistäneet kokemuksen ja todella tehneet pelaamisesta PC: llä "plug-and-play".
Silti on syytä tietää ero näiden kahden termin välillä, koska se voi tulla esiin oman peliohjaimen vianmäärityksessä.
Haluatko liittää Xbox One- tai Xbox Series X|S -ohjaimen tietokoneeseesi? Tässä on kolme erilaista menetelmää, joita voit käyttää.
Lue Seuraava
- Windows
- Pelaaminen
- Windows 10
- Windows 11
- Peliohjain

Jason on entinen freelance- ja teknologiabloggaaja. Hän on innokas ja tunteva kaiken tekniikan, ja hän haluaa tehdä asioista yksinkertaisia ja sulavia. Kun Jason ei kirjoita MakeUseOfille, hän yleensä koukuttaa luovia lihaksiaan muissa kirjoitusmuodoissa.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi