Talán hallotta már itt-ott az „XInput” és „DirectInput” kifejezéseket, amelyek szinte mindig a Windowshoz használható vezérlőkre utalnak. De mit is jelentenek valójában? Számít-e, hogy melyikkel rendelkezik, és ha igen, hogyan tudhatja meg, hogy mi van?
Vizsgáljuk meg mindkét kifejezést, és nézzük meg, mit jelentenek az Ön számára.
XInput, DirectInput és Input Libraries
Mindezek a kifejezések a vezérlő és a rendszer között létező API-ra vonatkoznak. Lényegében az, hogy a vezérlő hogyan beszél a számítógépével, és tudja, hogy a gombok mit jelentenek.
Mindez azt jelenti, hogy általában nem kell aggódnia amiatt, hogy melyik melyik és mi mit csinál. Az illesztőprogram-csomagok azt telepítik, amire szüksége van, és a vezérlők automatikusan hozzárendelődnek az általuk használthoz.
Összefüggő: Mi az API és mit jelent a betűszó?Ezt az információt nem csak a játékvezérlők használják. Szinte minden olyan eszköz átmegy ezeken az API-kon, amelyek a rendszerbe bevitelt végeznek. Ezt általában inkább a játékvezérlők beállításakor vagy vásárlásakor veszik észre.
Mi a különbség az XInput és a DirectInput között?
Az XInput újabb, így könnyebben használható, és általában a modern játékvezérlők szélesebb körében megtalálható. Ehhez képest a DirectInput egy sokkal régebbi API, olyan régi, hogy a Microsoft örökölt API-nak tekinti.
Kora miatt a DirectInput még mindig rendelkezik bizonyos előnyökkel a Xinputtal szemben. A szolgáltatások listája lenyűgöző, és az API jól dokumentált, ami azt jelenti, hogy általában könnyebben megvalósítható. A DirectInput régebbi hardverek széles skálájához használatos, különösen harmadik féltől származó márkákhoz.
Példa erre a funkciók és a régebbi funkciók közötti megosztottságra a PlayStation 3 és 4 kontrollerek. Ezek a vezérlők natívan nem támogatták az XInput-ot, ami meglehetősen megnehezítette a vezérlők használatát az újabb játékokon.
Számít, hogy XInput vagy DirectInput használ?
A jó hír az, hogy tényleg nem kell aggódnia amiatt, hogy melyik API-t használja a gamepad.
A legtöbb modern vezérlő könnyen kapcsolódhat mindkettőhöz (ha nem saját, egyéni API-t használ), és az olyan programokkal, mint a Steam egyesíti az ilyen típusú könyvtárakat, hogy visszamenőleg támogatást adjon hozzá, ahol szükséges.
Összefüggő: Konzolvezérlők beállítása és használata a Steam segítségével
Régi API-k, új API-k, mind ugyanúgy működnek
Noha sok technikai különbség van e két könyvtár között, a modern játékvezérlők többnyire egyesítették az élményt, és valóban „plug-and-play”-vé tették a PC-n való játékot.
Ennek ellenére érdemes tudni, hogy mi a különbség a két kifejezés között, mivel a saját játékvezérlőjének hibaelhárítása során felmerülhet.
Xbox One vagy Xbox Series X|S kontrollert szeretne csatlakoztatni a számítógépéhez? Íme három különböző módszer, amelyet használhat.
Olvassa el a következőt
- ablakok
- Szerencsejáték
- Windows 10
- Windows 11
- Játékvezérlő
Jason egykori szabadúszó és tech blogger. Hajtott és minden technológiában jártas, vágyakozik arra, hogy a dolgokat egyszerűvé és emészthetővé tegye. Amikor Jason nem a MakeUseOf-nak ír, általában más írási formákban feszíti meg kreatív izmait.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez