Adata predstavila nový rad externých pevné disky s názvom HM900. Rad zahŕňa modely s kapacitou 2 TB, 3 TB, 4 TB a 6 TB pre používateľov s akýmikoľvek finančnými možnosťami. Prenosné pevné disky ponúkajú celý rad moderných možností ukladania a spracovania dát: vytváranie zálohy, synchronizácia, prehrávanie atď.

Disky Adata HM900 sú vybavené technológiou TurboHDD na zvýšenie priepustnosti USB rozhranie 3.0. Podpora 256-bitového šifrovania AES zaisťuje úplnú ochranu údajov. Disky navyše dokážu…

Spoločnosť ViewSonic Corp. rozširuje svoj produktový rad vydaním novej série PC monitorov s názvom VX52. Séria obsahuje dva modely – 24-palcový VX2452mh a 22-palcový VX2252mh. Oba produkty sa vyznačujú rozlíšením Full HD a podporou technológie ClearMotiv II, ktorá poskytuje vysokorýchlostnú odozvu matrice (len 2 ms). Podľa spoločnosti to zlepšuje detaily obrazu a minimalizuje neostrosť pri prechode od snímky k snímke.

Monitory ViewSonic VX52 sú vybavené dvojicou vstavaných 2W reproduktorov a…

Micron rozšíril rodinu Micron 9200 ECO SSD o niekoľko nových 11TB a 8TB variantov. Novinky sú postavené na 32-vrstvovej TLC 3D NAND flash pamäti, založenej na formáte U.2 a na pripojenie je možné použiť rozhranie PCIe x8 a x4. Nové mechanizmy sú určené na použitie v produktívnych serveroch.

Výkon SSD Micron 9200 ECO deklaruje vývojár na úrovni 11,7 - 16,1 PB. Sekvenčné rýchlosti čítania a zápisu pre možnosti PCIe x8 sú 5,5 a 3,5 GB/s a rýchlosť je…

Hoci myš a klávesnica sú tradičnými prostriedkami zadávania počítačové hry aha, vela hier pouziva aj joystick. Mnohí používatelia ich uprednostňujú, majú skúsenosti s hrami na konzolách a zvyknú si na joysticky. Okrem toho, joysticky nachádzajú využitie vo vznikajúcich hrách virtuálnej reality.

Ak vlastníte konzolu PlayStation 4 alebo Xbox One, môžete pomocou joystickov z nich hrať hry na počítačoch. Niekoľko jednoduché kroky vám umožní pripojiť joysticky k počítaču a nakonfigurovať.

Xbox One ovládač


Joystick od konzoly Xbox Jeden je jedným z najjednoduchších na použitie systém Windows, jeho podpora je integrovaná do verzie Windows 10. Tieto joysticky môžu využívať aj počítače so systémom Windows 7 a Windows 8, aj keď tento je tu trochu komplikovanejší. Joysticky Xbox One majú vynikajúcu kompatibilitu s väčšinou ostatných gamepadov, vrátane joystickov Sony DualShock 4.

Pripojenie ovládača Xbox One cez microUSB

Najjednoduchší spôsob pripojenia joysticku Xbox One k počítaču je pomocou kábla USB-microUSB pomocou ovládačov pre najnovšie verzie systému Windows. Joystick stačí pripojiť ku konektoru, nič viac netreba robiť.
  • Ak používate Windows 10, ovládače joysticku Xbox One sú s ním predinštalované. Automaticky sa aktualizujú prostredníctvom aplikácie Xbox Accessories.
  • Používatelia Windows 7 a 8 môžu používať joystick Xbox One prostredníctvom automatického sťahovania. Po pripojení joysticku k počítaču správnych vodičov sa nainštalujú sami.
Ak máte problémy s automatickým získaním ovládačov, môžete ich manuálne nainštalovať z webovej lokality Xbox.

Pripojenie ovládača Xbox One s bezdrôtovým adaptérom Xbox


Ak uprednostňujete používanie bezdrôtového joysticku Xbox One, spoločnosť Microsoft predáva bezdrôtové adaptéry. Ide o kľúčenku na pripojenie do USB konektora, ktorá vám umožní pripojiť k nej osem joystickov súčasne.

Bezdrôtový adaptér Xbox pre Windows je možné použiť s verziami 7, 8 a 10 s podporou všetkých modelov ovládačov Xbox One. Obmedzený počet moderných joystickov má dodatočnú podporu pre komunikačný štandard Bluetooth, adaptér umožňuje pripojiť počítač cez proprietárny bezdrôtové pripojenie pre všetky modely Xbox One.

Ak chcete použiť bezdrôtový adaptér Xbox, postupujte podľa týchto krokov:

  1. Pripojte bezdrôtový adaptér Xbox k počítaču so systémom Windows.
  2. Adaptér by mal byť detekovaný systémom, ovládače sa nainštalujú automaticky.
  3. Ak chcete pripojiť joystick, stlačte tlačidlo viazania na adaptéri a na joysticku.
  4. Počkajte, kým sa zariadenia navzájom objavia.

Pripojenie ovládača Xbox One cez Bluetooth


Spolu s tohtoročným vydaním Xbox One S predstavil Microsoft aj nový joystick. Táto verzia joysticku dostala nové vnútorné komponenty vrátane podpory pripojenia cez komunikačný štandard Bluetooth. Ak vlastníte nový joystick, na pripojenie k počítaču nebudete potrebovať bezdrôtový adaptér.

Tu je postup, ako pripojiť joystick Xbox One k počítaču cez Bluetooth:

  1. Uistite sa, že je nainštalovaný Najnovšia verzia Windows 10.
  2. Stlačením tlačidla Xbox zapnite joystick.
  3. Stlačte tlačidlo viazania v hornej časti joysticku na tri sekundy.
  4. Otvorte Nastavenia > Zariadenia > Bluetooth v systéme Windows.
  5. Vyberte bezdrôtový joystick Xbox zo zoznamu dostupných zariadení a kliknite na Pripojiť.

Ovládač PlayStation DualShock 4


Zatiaľ čo joysticky Sony PlayStation nemajú vstavanú podporu pre Windows, existuje niekoľko spôsobov, ako ich pripojiť k počítaču. Na získanie najlepší výsledok Musíte použiť riešenia tretích strán.

K dispozícii je aj adaptér bezdrôtového ovládača PlayStation DualShock 4 pre systém Windows, ktorý sa však neodporúča z dôvodu obmedzenej kompatibility hier. DualShock 4, navrhnutý na použitie s PlayStation Now, nie je kompatibilný s väčšinou hier s týmto adaptérom.

Pripojenie ovládača PlayStation DualShock 4 cez microUSB

Aj keď sa joystick DualShock 4 dá použiť na PC, priame pripojenie v systéme Windows 10 momentálne nie je dostupné. Joystick je možné pripojiť k Windowsu, no priraďovanie akcií k tlačidlám na ovládanie hier je náročné.

Aby joystick fungoval s počítačom, potrebujete program tretej strany s názvom DS4Windows. to jednoduchý program, ktorý pomáha joysticku emulovať gamepad Xbox 360, ak ho chcete nakonfigurovať, musíte postupovať podľa týchto krokov:

  1. Stiahnite si archív ZIP DS4Windows odtiaľto.
  2. Rozbaľte archív a uvidíte dva programy - DS4Windows a DS4Updater.
  3. Spustite DS4Windows.
  4. Postupujte podľa pokynov na obrazovke a dokončite proces inštalácie. Keď sa zobrazí výzva na pripojenie joysticku, použite kábel USB na microUSB.

Pripojenie joysticku PlayStation DualShock 4 cez Bluetooth


Všetky verzie DualShock 4 majú podporu Bluetooth, takže ich môžete k počítaču pripojiť prostredníctvom tohto štandardu. Rovnako ako pri káblovom pripojení je najlepšie použiť DS4Windows.

Nasleduj tieto kroky:

  1. Joystick PlayStation musí byť vypnutý.
  2. Podržte súčasne tlačidlá PlayStation a Share. Svetelná lišta joysticku začne blikať, čo znamená, že je v režime pripojenia.
  3. Keď je zariadenie v režime párovania, otvorte Nastavenia > Zariadenia > Bluetooth.
  4. Vyberte váš bezdrôtový ovládač zo zoznamu dostupných zariadení a kliknite na Pripojiť.
Po pripojení je proces inštalácie pre DS4Windows takmer rovnaký ako pri káblovom pripojení.

Zaoberali sme sa procesom pripojenia joystickov Xbox One a PlayStation 4, ale existuje veľa joystickov tretích strán, ktoré si môžete kúpiť.

Ovládač Xbox One je právom považovaný za jeden z najlepších gamepadov, ktorý funguje nielen s konzolou Xbox One / One S / One X, ale aj s počítačmi so systémom Windows. Gamepad jednoducho pripojíte k počítaču a pohodlne si zahráte svoje obľúbené hry. Táto krátka príručka vám ukáže, ako pripojiť bezdrôtový ovládač Xbox One S k počítaču so systémom Windows 10.

Pripojenie ovládača Xbox One k počítaču so systémom Windows 10

V prvom rade si musíte skontrolovať, aký gamepad máte po ruke. Na voľné pripojenie ovládača k počítaču cez Bluetooth potrebujete aktualizovanú verziu ovládača, ktorá bola vydaná s Xbox One S v roku 2016. Disponuje pripojením Bluetooth, prepracovaným dizajnom a štruktúrovanou zadnou stranou pre pohodlnejšie uchopenie. Starý ovládač od nového rozoznáte podľa dizajnu tlačidla Xbox. AT Nová verzia tlačidlo je zabudované v hlavnom tele gamepadu, zatiaľ čo v starej verzii je tlačidlo súčasťou dizajnu so spúšťačmi a nárazníkmi. Ak máte biely ovládač, aktualizovaný variant Xbox One S bude mať biele dodatočné tlačidlá, ako aj biele späť. V bielom ovládači z pôvodného Xbox One sú doplnkové tlačidlá, zadná strana a plast okolo tlačidla Xbox natreté čiernou farbou.

Aby ovládač fungoval správne, váš počítač musí byť aktualizovaný na Windows 10 Aktualizácia výročia 1607 a staršie. Ak chcete skontrolovať verziu systému Windows 10, kliknite na Vyhrať+ R a typ zima. V okne, ktoré sa zobrazí, číslo verzie operačný systém musí byť 1607 a viac (1607, 1703, 1709 atď.). Ak počítač nie je aktualizovaný na 1607, stiahnite si všetky dostupné aktualizácie alebo aktualizujte manuálne.

Samozrejme, PC musí byť vybavené Bluetooth, inak sa gamepad nedá pripojiť bezdrôtový režim e) Ak váš počítač nemá Bluetooth, budete si musieť kúpiť USB adaptér. Bude fungovať úplne rovnako ako vstavaný Bluetooth.

Gamepad sa k počítaču pripája veľmi jednoducho, pretože bol navrhnutý tak, aby fungoval so zariadeniami so systémom Windows 10.


Potom bude gamepad kedykoľvek pripravený na prácu. Ak ho necháte 15 minút nečinný, ovládač sa automaticky vypne, aby sa šetrila energia batérie. Ak ho chcete znova zapnúť, stačí stlačiť tlačidlo Xbox. Raz zabliká a potom sa rozsvieti. To slúži ako signál, že gamepad je spárovaný s počítačom a je pripravený na miesenie.

Poznámka: 3,5 mm audio výstup nefunguje, keď je ovládač pripojený k počítaču v bezdrôtovom režime. Okrem toho tento spôsob pripojenia nepodporuje chatpady a iné príslušenstvo ovládačov.

Ak by sa ukázalo, že si stará verzia Xbox One ovládač, potom bude proces pripojenia trochu komplikovanejší. Váš počítač musí byť vybavený špecifickým adaptérom, aby mohol pracovať s periférnymi zariadeniami certifikovanými pre Xbox. Je to ako dongle pre bezdrôtové klávesnice. Niektorí výrobcovia inštalujú adaptéry Xbox Wireless priamo vo výrobe, ale takéto počítače sú veľmi zriedkavé. Na spárovanie počítača s ovládačom si s najväčšou pravdepodobnosťou budete musieť zakúpiť bezdrôtový adaptér. Ďalšou možnosťou je zakúpenie prepojovacieho kábla. Tento typ pripojenia bude v istom zmysle spoľahlivejší, ale tento spôsob už nie je taký pohodlný ako pripojenie cez Bluetooth alebo používanie bezdrôtový adaptér, čo je celkom zrejmé.

Upozorňujeme tiež, že ovládač Xbox One S môžete pripojiť k počítaču pomocou kábla microUSB. V tomto prípade bude ovládač súčasne prijímať napájanie z počítača a pracovať vo vašich hrách.

Ako bezdrôtovo pripojiť gamepad Xbox One k počítaču so systémom Windows 8/7

Na počítačoch so systémom Windows 8.1 a Windows 7 je podporovaný iba káblový režim. Tieto zariadenia nepodporujú pripojenie ovládača Xbox One S cez Bluetooth. Ovládač stačí pripojiť cez microUSB kábel k počítaču, po ktorom si PC sám nájde všetky potrebné ovládače a pripraví váš úžasný gamepad na prácu.

Poznámka Poznámka: Ak chcete po pripojení k počítaču znova použiť ovládač s konzolou Xbox, musíte ovládač znova synchronizovať s konzolou.

Ako zistiť úroveň batérie v gamepade

Ak ku konzole pripojíte ovládač, Xbox zobrazí zostávajúcu úroveň nabitia batérie na palubnej doske. Ak pripojíte ovládač k počítaču, budete potrebovať pomocné programy tretích strán. Windows 10 zatiaľ nemá v gamepade indikátor stavu batérie systému, čo je veľmi veľká chyba operačného systému, ktorý kladie veľký dôraz na hry.

V tejto veci jeden veľmi malý, ale efektívny program. Umiestňuje indikátor batérie vášho ovládača do oblasti oznámení. Upozorňujeme, že aplikácia funguje iba pri pripojení k gamepadu a je potrebné ju spustiť pri každom zapnutí ovládača. Napriek tejto funkcii aplikácia efektívne zobrazuje zostávajúce percento batérie pre Xbox One, Xbox 360 a akékoľvek iné ovládače kompatibilné s XInput.

Stiahnite si pomôcku z odkazu na GitHub. Rozbaľte ho na ľubovoľné miesto, ktoré vám vyhovuje, a potom súbor spustite XB1Indikátor batérie ovládača.exe. Ikona ovládača a jeho batérií sa zobrazia na paneli úloh ako na obrázku vyššie.

1. Kompatibilita. Užitočná informácia

Gamepady XBox One môžete pripojiť k počítaču a iným zariadeniam:

  • s cez USB- mikro USB kábel(akákoľvek v plnej dĺžke);
  • používaním bezdrôtový adaptér;
  • cez Bluetooth;
  • pomocou Bluetooth môžete pripojiť iba gamepady tretej revízie, tieto gamepady sa objavili v auguste 2016 súčasne vpravo s východom hracia konzola XBox One S. Všetky predtým vydané modely gamepadov (prvá a druhá revízia), ako aj prvý ovládač XBox Elite, NEMAJÚ podporu Bluetooth. Pre Bluetooth pripojenie v porovnaní s proprietárnym bezdrôtovým 5Ghz WiFi protokolom existuje množstvo obmedzení;
  • pre bezdrôtové pripojenie Pre XBox One nie je potrebný žiadny adaptér.
  • Pripojenie Bluetooth k XBox One nie je podporované.

Od vydania hernej konzoly Xbox One v roku 2013 boli vydané tri revízie ovládačov XBox One:

  • Gamepady prvej revízie (MODEL - 1537) mali množstvo technologických nedostatkov: tvrdé nárazníky LB a RB, žiadny 3,5 mm vstup pre slúchadlá/náhlavnú súpravu, žiadna podpora Bluetooth;
  • Charakteristickým rysom gamepadov druhej revízie (MODEL - 1697) boli vylepšené mäkké nárazníky a 3,5-palcový vstup pre slúchadlá / slúchadlá, Bluetooth stále chýbal;
  • V auguste 2016 sa spolu s vydaním aktualizovanej konzoly Xbox One S objavil aj aktualizovaný XBox ovládač tretej revízie (MODEL - 1708), táto verzia gamepadu konečne pridala okrem existujúcich možností pripojenia aj podporu Bluetooth. Prítomnosť Bluetooth značne rozšírila zoznam zariadení, ku ktorým môžete gamepad pripojiť. Týka sa to hlavne mobilné zariadenia v systéme Android a počnúc systémom iOS 13 a zariadeniami so systémom iOS. XBox Elite Controller nemá podporu Bluetooth, podpora sa objaví iba v XBox Elite Controller Series 2.

Užitočná informácia

  • Oficiálna stránka obsahuje návod na pripojenie gamepadu k PC a tabuľku kompatibility s rôzne verzie okná;
  • Pre bezdrôtové pripojenie k PC budete potrebovať buď gamepad tretej revízie s podporou Bluetooth. Bezdrôtový adaptér pre Xbox 360 Gamepad – NIE JE VHODNÝ;
  • Revízie gamepadu. Prvý: MODEL - 1537, Druhý: MODEL - 1697, Tretí: MODEL - 1708. Podpora Bluetooth je dostupná iba v tretej revízii gamepadov. Revízia gamepadu je uvedená na nálepke v priehradke na batérie;
  • Ak kupujete nový gamepad, pozrite si kód výrobcu, je uvedený na nálepke, ktorá je nalepená na krabici. Kódy výrobcov a ich zhoda s revíziami gamepadu nájdete v nasledujúcej časti: "Komerčne dostupné možnosti";
  • Pomocou Bluetooth môžete k PC pripojiť niekoľko gamepadov, no výkon je v tomto prípade určený výkonom vášho PC. Preložené do normálneho jazyka, jeden gamepad bude fungovať presne a dva alebo viac - to je také šťastie;
  • Pre pripojenie gamepadu cez Bluetooth k PC odporúčam použiť Bluetooth adaptéry založené na čipoch CSR (verzie 4.0 a staršie) alebo adaptéry založené na čipoch Broadcom (verzie 3.0 a staršie);
  • Pomocou Bluetooth je možné gamepad plne pripojiť k PC počnúc od Verzie systému Windows Aktualizácia k 10. výročiu (1607);
  • Plnohodnotné pripojenie gamepadov tretej revízie cez Bluetooth vo Windows 7/8.1 nie je možné. Aj keď sa vám v týchto operačných systémoch podarí pripojiť gamepad cez Bluetooth, nebude chýbať podpora vibrácií a XInput;
  • Gamepad je možné pripojiť k Android zariadeniam cez Bluetooth, no podpora bude závisieť od výrobcu, konkrétneho firmvéru a konkrétny model zariadenia so systémom Android. Oficiálne podporované Smartfóny Samsung, ale v skutočnosti je zoznam podporovaných zariadení oveľa väčší;
  • Windows 10 Mobile vidí gamepad cez Bluetooth a umožňuje vám vytvoriť pár. Gamepad funguje v menu, ale nenašiel som hru s podporou gamepadu. Hľadané s pomocou Nokie Lumia 930;
  • Podpora pre pripojenie Bluetooth v systémoch iOS a iPadOS sa objaví od verzie 13 (jeseň 2019). V beta verzii iPadOS 13 teraz gamepad funguje skvele;
  • Viac o Možnosti Bluetooth gamepad si prečítajte na samostatnej stránke blogu;
  • Pri pripojení cez Bluetooth nemôžete k ovládaču pripojiť slúchadlá ani náhlavnú súpravu. Je tu pár recenzií raz-dva, kde ľudia píšu, že sa im to podarilo. Pravdepodobne ide o užitočnú „chybu“ úplne prvej verzie firmvéru. Nemali by ste očakávať, že budete môcť prenášať zvuk do gamepadu cez Bluetooth, pretože. vrátenie firmvéru bežnými prostriedkami sa neposkytuje;
  • Stereo headset s mikrofónom, príp bežné slúchadlá, fungujú len na Windows 10 a na XBox One, keď je gamepad pripojený cez USB alebo cez bezdrôtový adaptér (v prípade Windows 10);
  • Existujú dva bezdrôtové adaptéry: veľký a malý. Malý adaptér oficiálne funguje iba v systéme Windows 10, zatiaľ čo veľký adaptér je čiastočne podporovaný v systéme Windows 7/8.1 od decembra 2015. Oba adaptéry sú plne podporované iba v systéme Windows 10. Prečítajte si viac o bezdrôtových adaptéroch na týchto stránkach blogu: veľký , malý ;
  • Káblové pripojenie funguje na OS: Windows 7, Windows 8, Windows 8.1, Windows 10 s akýmikoľvek revíziami gamepadu;
  • V systéme Windows 7 / 8.1 nebudú slúchadlá a vibračné motory v spúšťačoch fungovať pri akomkoľvek spôsobe pripojenia;
  • Pri prvom pripojení ovládača k počítaču by sa ovládače mali nainštalovať automaticky. Ak sa tak z nejakého dôvodu nestalo, použite oficiálny návod: oficiálny návod na káblové pripojenie gamepadu k PC \ oficiálne návod na bezdrôtové spárovanie gamepadu s PC;
  • Ak máte problémy s automatická inštalácia ovládače pre Windows 7 a Windows 8.1, ovládače pre káblové pripojenie si môžete stiahnuť z katalógu centra Aktualizácie od spoločnosti Microsoft a presuňte ho manuálne cez správcu zariadení. To isté robíme s ovládačmi pre bezdrôtové pripojenie. Informácie o manuálnej inštalácii ovládača xinput HID nájdete v časti . Podporu XInput môžete otestovať pomocou pomôcky XinputTest;
  • Aktualizácia firmvéru zo systému Windows 7 alebo Windows 8.1 nebude fungovať. Dá sa to urobiť iba pomocou aplikácie Xbox Accessories v systéme Windows 10 (od verzie TH2 1511) alebo pomocou hracia konzola xbox one;
  • Inštalácia ovládača zo systému Windows 8.1 a Windows 7 do systému Windows 10 (a naopak) sa neodporúča;
  • Po nainštalovaní ovládačov systém a hry uvidia gamepad ako bežné xinput zariadenie, t.j. s podporou ovládača XBox 360 bude možné hrať hry bez problémov;
  • Na káblové pripojenie je vhodný akýkoľvek plne spájkovaný kábel USB - micro-USB;
  • Gamepad má štyri vibračné motory: dva klasické a dva prídavné. Ďalšie vibračné motory sú umiestnené v spúšťačoch. Práca analógových spúšťačov je implementovaná na Hallových senzoroch;

Mnoho fanúšikov počítačových hier pozná ovládač Xbox 360. Ide o zaslúženého „veterána“, ktorý má značnú armádu fanúšikov. Dá sa pripojiť k počítaču pomocou kábla alebo bezdrôtového adaptéra a mnohí hráči s ním radšej hrajú počítačové hry. aktualizovaná verzia aj pre Xbox One pripojený k PC cez micro-USB konektor, a má aj množstvo vylepšení, ktoré hráčov oslovia. Pre tento radič už boli vydané ovládače pre Windows 8 a Windows 7 a sú kompatibilné s XInput API. Aplikácie, ktoré sú navrhnuté pre prácu s gamepadmi, budú okamžite schopné pracovať s novým ovládačom.

Ovládač Xbox 360 sa etabloval ako solídny a kvalitný produkt s dlhou životnosťou bez akýchkoľvek fatálnych chýb. Neustále sa zvyšuje predaj týchto ovládačov, ako aj počet hier, ktoré je možné s týmto zariadením hrať.

Čo je nové?


Aktualizovaná verzia pre Xbox One absorbovala všetko najlepšie, čo bolo v ovládači Xbox 360, stala sa pohodlnejšou. Trochu sa zmenil tvar, teraz ovládač lepšie „sedí“ v rukách. Mnohí si tiež všimnú nedostatok priestoru pre batérie. Teraz na zadnej strane ovládača nie je táto lišta.

Tento ovládač však na napájanie používa bežné batérie AA alebo batérie podobnej veľkosti. Treba tiež poznamenať, že chýbajú otvory pre skrutky, vylepšená citlivosť DPAD a joystickov, nové vibračné motory v spúšťačoch. Ovplyvňujú aj „neviditeľné“ zmeny bezdrôtový protokol práca. Ovládač Xbox 360 bežal v novej verzii rýchlosťou približne 1,6 megabitov za sekundu priepustnosť zväčšený o viac ako 20-násobok, čo umožňuje rozšíriť možnosti pripojeného príslušenstva. Jedným z týchto zariadení môže byť stereo headset:

API

Hlavným spôsobom práce s gamepadom v systéme Windows je použitie XInput C++ API. Treba poznamenať, že neexistujú žiadne inicializačné funkcie, jednoducho sa pýtate na stav ovládača:

stav XINPUT_STATE; DWORD vysledok=XInputGetState(0, &state); if (výsledok == ERROR_SUCCESS) ( if (state.Gamepad.wButtons & XINPUT_GAMEPAD_A) ( //bolo stlačené tlačidlo A ) )

Funkcia XInputGetState berie ako parametre index radiča (môže byť pripojených niekoľko z nich), ako aj stavovú štruktúru, kde sa vracajú hodnoty tlačidiel:
typedef struct _XINPUT_STATE( DWORD dwPacketNumber; // sériové číslo balík XINPUT_GAMEPAD Gamepad; ) XINPUT_STATE, *PXINPUT_STATE; typedef struct _XINPUT_GAMEPAD ( WORD wButtons; BYTE bLeftTrigger; BYTE bRightTrigger; SHORT sThumbLX; SHORT sThumbLY; SHORT sThumbRX; SHORT sThumbRY; ) XINPUT_GAMEPAD, *GPDXINP

Tlačidlá kódované bitmi:

#define XINPUT_GAMEPAD_DPAD_UP 0x0001 #define XINPUT_GAMEPAD_DPAD_DOWN 0x0002 #define XINPUT_GAMEPAD_DPAD_LEFT 0x0004 #define XINPUT_GAMEPAD_DPAD_RIGHT 0x0008 #define XINPUT_GAMEPAD_START 0x0010 #define XINPUT_GAMEPAD_BACK 0x0020 #define XINPUT_GAMEPAD_LEFT_THUMB 0x0040 #define XINPUT_GAMEPAD_RIGHT_THUMB 0x0080 #define XINPUT_GAMEPAD_LEFT_SHOULDER 0x0100 #define XINPUT_GAMEPAD_RIGHT_SHOULDER 0x0200 #define XINPUT_GAMEPAD_A 0x1000 #define XINPUT_GAMEPAD_B 0x2000 #define XINPUT_GAMEPAD_X 0x4000 #define XINPUT_GAMEPAD_Y 0x8000

Situácia s hodnotami spúšťačov a dvoch joystickov je trochu komplikovanejšia. Hodnoty osi X a Y sú v rozsahu SHRT_MIN-SHRT_MAX (-32768 +32767) a pre spúšťače _UI8_MAX (255). Zvyčajne v hrách sú tieto hodnoty normalizované na -1,0 + 1,0. Aj pri joystickoch treba brať do úvahy takzvanú mŕtvu zónu. Vrátené hodnoty osí v neutrálnej polohe sa môžu líšiť od nuly a aby ste ich ignorovali, mali by ste použiť štandardné hodnoty „mŕtvej zóny“, ktoré by sa mali vypočítať podľa nasledujúceho algoritmu:

Float magnitude = sqrt(state.Gamepad.sThumbRX*state.Gamepad.sThumbRX + state.Gamepad.sThumbRY*state.Gamepad.sThumbRY); if (veľkosť > XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE) ( //joystick sa skutočne pohol)

Štandardné hodnoty pre tieto prahové hodnoty sú nasledovné:
#define XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE 7849 #define XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE 8689 #define XINPUT_GAMEPAD_TRIGGER_THRESHOLD 30

Môžete si pozrieť viac podrobné príklady pracovať s gamepadom na stránke code.msdn.com a tiež použiť obal, ktorý je súčasťou DirectX Toolkit.
Okrem funkcií priamo súvisiacich so stavmi ovládača hlasovania obsahuje XInput aj funkcie na ovládanie vibračných motorov a pripojeného príslušenstva, napríklad na nahrávanie hlasu z náhlavnej súpravy alebo prehrávanie zvuku na náhlavnej súprave.

Podpora joysticku je dostupná aj pre spravovaný kód v knižnici XNA a Monogame. Internet Explorer Developer Channel má experimentálnu implementáciu rozhrania W3C Gamepad API a svoj ovládač môžete použiť na vytváranie hier HTML/Javasctipt pre web aj Windows aplikácie 8:

Ukážka Gamepad API

Ak chcete implementovať podporu gamepadu do vašej hry HTML5 v systéme Windows 8 už teraz, bez čakania na vydanie ďalšia verzia internet Explorer, potom môžete použiť obal XInput pre Javascript.

Podpora gamepadu je dostupná aj v Unity3d. Trieda Input obsahuje všetky potrebné metódy na prácu so stavmi ovládača:

Používanie UnityEngine; pomocou System.Collections; public class NewBehaviourScript: MonoBehaviour ( void Start () ( ) void Update () ( var axisX = Input.GetAxis("Horizontal"); if (Input.GetButtonDown("A Btn")) ( //Tlačidlo A je stlačené ) ) )
Nezabudnite nakonfigurovať správne názvy tlačidiel a joystickov ( Upraviť/ projektu nastavenie/ Vstup):

Z uvedených príkladov je zrejmé, že práca s gamepadom je veľmi jednoduchá a nevyžaduje si super komplexné úsilie. Ak vyvíjate hru pre Windows 8 pomocou C++, C#, Unity alebo HTML, nezabudnite povoliť podporu gamepadu, táto funkcia osloví mnohých hráčov.

užitočné odkazy

  • Vyskúšajte Azure na 30 dní zadarmo!
    • Microsoft Azure Dev Center (azurehub.ru) – skripty, návody, príklady, osvedčené postupy vývoja