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

GersonBenavides/https://commons.wikimedia.org

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.

instagram viewer

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ä.

Minkä tahansa nykyaikaisen Xbox-ohjaimen liittäminen tietokoneeseen: 3 helppoa menetelmää

Haluatko liittää Xbox One- tai Xbox Series X|S -ohjaimen tietokoneeseesi? Tässä on kolme erilaista menetelmää, joita voit käyttää.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Windows
  • Pelaaminen
  • Windows 10
  • Windows 11
  • Peliohjain
Kirjailijasta
Jason Currie (29 artikkelia julkaistu)

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.

Lisää Jason Currielta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi