Xbox One gamepad za PC igre. XBox One gamepads i ostali dodaci Gamepad iz XBox Van na PC-u

Za mnoge fanove kompjuterske igrice Xbox 360 kontroler je dobro poznat. To je zasluženi "veteran" koji ima značajnu vojsku obožavatelja. Može se povezati sa računarom pomoću kabla ili bežičnog adaptera, a mnogi igrači radije igraju PC igrice pomoću njega. Ažurirana verzija možda i za Xbox One povezan na PC preko mikro-USB konektora, a ima i brojna poboljšanja koja će se svidjeti igračima. Drajveri za ovaj kontroler su već objavljeni za Windows 8 i Windows 7 i kompatibilni su sa XInput API-jem. Aplikacije koje su dizajnirane za rad sa gamepadima odmah će moći raditi s novim kontrolerom.

Xbox 360 kontroler se etablirao kao čvrst i visokokvalitetan proizvod koji traje dugo i bez ikakvih fatalnih mana. Došlo je do stalnog povećanja prodaje ovih kontrolera, kao i broja igara koje se mogu igrati pomoću ovog uređaja.

Šta ima novo?
Ažurirana verzija za Xbox One apsorbirala je sve najbolje što je bilo u Xbox 360 kontroleru, postala je praktičnija. Oblik se malo promijenio, sada kontroler bolje leži u rukama. Mnogi će također primijetiti nedostatak odjeljka za baterije. Sada stražnja strana kontrolera nema ovu izbočinu.

Međutim, ovaj kontroler za napajanje koristi obične AA baterije ili baterije slične veličine. Vrijedi napomenuti i odsustvo rupa za šrafove, poboljšanu osjetljivost DPAD-a i džojstika, te novi vibracioni motori u okidačima. Postoje i „nevidljive“ promene koje utiču na bežični protokol. Xbox 360 kontroler je radio brzinom od oko 1,6 megabita u sekundi. nova verzijaŠirina pojasa se povećala više od 20 puta, što vam omogućava da proširite mogućnosti povezanih dodataka. Jedan takav uređaj mogu biti stereo slušalice:
API Glavni metod rada sa gamepadom u Windows-u je korištenje C++ API XInputa. Treba napomenuti da ne postoje funkcije inicijalizacije, jednostavno provjeravate stanje kontrolera:

XINPUT_STATE stanje; DWORD rezultat=XInputGetState(0, &state); if (rezultat == ERROR_SUCCESS) ( if (state.Gamepad.wButtons & XINPUT_GAMEPAD_A) ( //dugme A pritisnuto) )

Funkcija XInputGetState kao parametre uzima indeks kontrolera (nekoliko njih se može povezati) kao i strukturu sa stanjem u kojem se vraćaju vrijednosti gumba:
typedef struct _XINPUT_STATE ( DWORD dwPacketNumber; // redni broj paketa XINPUT_GAMEPAD Gamepad; ) XINPUT_STATE, *PXINPUT_STATE; typedef struct _XINPUT_GAMEPAD ( WORD wButtons; BYTE bLeftTrigger; BYTE brightTrigger; SHORT sThumbLX; SHORT ThumbLY; SHORT sThumbRX; SHORT sThumbRY; ) XINPUT_GAMEPAD, *PGAMEXGAMEPAD;

Dugmad su kodirana bitovima:

#define xinput_gamepad_dpad_up 0x0001 #define xinput_down 0x0002 #define xinput_gamepad_dpad_left 0x0004 #define xinput_gamepad_dpad_right 0x0008 #define xinput_gamepad_start 0x0010 #def ineex xinput_gamepad_back 0 x0020 #define xinput_gamepad_left_thumb 0x0040 #define xinput_gamepad_Right_thumb 0x0080 #define xinput_gamepad_left_shoulder 0x0100 #define xinput_gamepad_right_shoulder 0x02 00 #define xinput_gamepad_a 0x1000 #define xinput_gamepad_b 0x2000 #define XINPUT_GAMEPAD_X 0x4000 #define XINPUT_GAMEPAD_Y 0x8000

Situacija je malo složenija sa značenjima okidača i dva džojstika. Vrijednosti osa X, Y su unutar SHRT_MIN-SHRT_MAX (-32768 +32767), a za okidače _UI8_MAX (255). Obično se u igrama ove vrijednosti normaliziraju na -1,0 +1,0. Takođe kod džojstika treba uzeti u obzir takozvanu mrtvu zonu. Vraćene vrijednosti osi u neutralnom položaju mogu se razlikovati od nule, a da biste ih zanemarili, trebali biste koristiti standardne vrijednosti "mrtve zone", koje treba izračunati pomoću sljedećeg algoritma:

Float magnitude = sqrt(state.Gamepad.sThumbRX*state.Gamepad.sThumbRX + state.Gamepad.sThumbRY*state.Gamepad.sThumbRY); if (veličina > XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE) ( //džojstik je zapravo pomaknut)

Standardne vrijednosti za ove pragove su sljedeće:
#define XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE 7849 #define XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE 8689 #define XINPUT_GAMEPAD_TRIGGER_THRESHOLD 30

Možete pogledati detaljnije primjere rada s gamepadom na web stranici code.msdn.com i koristiti omotač koji je uključen u DirectX Toolkit.
Pored funkcija koje se direktno odnose na stanja kontrolera za prozivanje, XInput također uključuje funkcije za kontrolu vibracijskih motora i povezanih dodataka, na primjer za snimanje glasa sa slušalica ili reprodukciju zvuka na slušalicama.

Podrška za džojstik je također dostupna za upravljani kod u XNA biblioteci i Monogame. Internet Explorer Developer Channel uključuje eksperimentalnu implementaciju W3C Gamepad API-ja i možete koristiti svoj kontroler za kreiranje HTML/Javascript igara za web i Windows aplikacije 8:

Gamepad API Primer funkcije gameLoop() (var gamepads = navigator.getGamepads(); for (var playerIndex = 0; playerIndex< gamepads.length; playerIndex++) { var gamepad = gamepads; if (gamepad) { if (gamepad.buttons.pressed || gamepad.buttons.pressed) { // A trigger is pressed, fire weapon. fireWeapon(playerIndex); } } } window.requestAnimationFrame(gameLoop); } gameLoop();

Ako želite implementirati podršku za gamepad u HTML5 igricu za Windows 8 sada, bez čekanja da se objavi sljedeća verzija Internet Explorer, tada možete koristiti omotač XInput za Javasctipt.

Podrška za gamepad je također dostupna u Unity3d. Klasa Input sadrži sve potrebne metode za rad sa stanjima kontrolera:

Using UnityEngine; koristeći System.Collections; javna klasa NewBehaviourScript: MonoBehaviour ( void Start () ( ) void Update () ( var axisX = Input.GetAxis("Horizontal"); if (Input.GetButtonDown("A Btn")) ( // dugme A je pritisnuto) ) )
Samo zapamtite da konfigurišete ispravna imena za dugmad i džojstike (Uredi / Postavke projekta / Unos):

Iz navedenih primjera vidljivo je da je rad sa gamepadom vrlo jednostavan i ne zahtijeva mnogo složene napore. Ako razvijate igru ​​za Windows 8 koristeći C++, C#, Unity ili HTML, obavezno omogućite podršku za gamepad, ova funkcija će se svidjeti mnogim igračima.

Korisni linkovi
  • Isprobajte Azure besplatno 30 dana!
    • Microsoft Azure Development Center (azurehub.ru) – scenariji, tutorijali, primjeri, preporuke za razvoj

Nedavno je Microsoft počeo da preduzima određene korake. Mali koraci, ali vrlo dobro pokazuju dobar trend. Ili je XBOX One pušten bez Kinect-a, zatim je broj vrsta licenci značajno smanjen, a Office je pušten za iPad. Čini se da je novi šef kompanije, za razliku od prethodnih, počeo da sluša obične korisnike. To je također iznenađujuće jer sam Satya Nadella dolazi iz čisto korporativnog sektora. A onda je uzeo kormilo i odmah počeo da radi ono što je dugo traženo. Na primjer, Microsoft je nedavno objavio službeni vozači na Microsoft XBOX One gamepad za PC.

Priprema za ugradnju

Ne, nije bila tamo. Posebno sam došao u kancelariju rano ujutro da posvetim dovoljno vremena traženju, instaliranju drajvera i konfiguraciji gamepada. Sve ovo mi je trajalo minut i po. Ovo je takođe prilično iznenađujuće, jer obično ovaj proces Trebalo je dosta vremena, na kraju je sve bilo u redu i radilo svaki drugi put. U ovom slučaju sam instalirao drajvere sa zvaničnog servera:

Spojio džojstik sa XBOX One na računar preko žice mikro USB i sve je funkcionisalo. Ako učinite isto sada, nemojte se plašiti da gamepad neće zamijeniti vaš miš i tastaturu. U Windows okruženju, gamepad je beskoristan - kursor se ne pomiče, "OK" se ne pritiska itd.

Zatim sam otvorio Uplay i pokrenuo Watch Dogs. Bez ikakvih podešavanja, prebacivanja ili drugih sranja, gamepad je upravo počeo da radi. Vraćajući se na našu pilot epizodu podcasta, ponovo ću napomenuti da je po mom ličnom mišljenju, igranje simulacije i igara u trećem licu pogodnije sa kontrolerom, a ne mišem i tastaturom. Pošto su takve igre sada u modi i nisu sve dostupne na XBOX One-u, dobro mi je došla mogućnost korištenja džojstika. A ako govorimo o igrama poput Mortal Kombat Kompletno izdanje i Injustice: Gods Among Us, tada je jedini način da se naviknete na novi kontroler dok čekate da igra izađe na XBOX One jeste da povežete ovaj kontroler sa računarom.

Među zanimljivim karakteristikama napominjem da možete koristiti kontroler bez baterija. Napajanje se vrši preko USB-a. Nažalost, sistem ne detektuje priložene XBOX One slušalice i moraćete da koristite slušalice treće strane.

Adata je predstavila novu seriju eksternih tvrdi diskovi pod nazivom HM900. Linija uključuje modele kapaciteta 2 TB, 3 TB, 4 TB i 6 TB za korisnike sa svim finansijskim mogućnostima. Prijenosni HDD-ovi nude cijeli asortiman savremenih mogućnosti o skladištenju i obradi podataka: kreiranje rezervne kopije, sinhronizacija, reprodukcija itd.

Adata HM900 diskovi su opremljeni TurboHDD tehnologijom, koja raste propusnost USB interfejs 3.0. Podrška za 256-bitnu AES enkripciju osigurava potpunu zaštitu podataka. Štaviše, na diskovima možete...

ViewSonic Corp. proširuje svoj asortiman puštanjem nova serija PC monitori, nazvani VX52. Serija uključuje dva modela - 24-inčni VX2452mh i 22-inčni VX2252mh. Oba proizvoda karakteriše Full HD rezolucija i podrška za ClearMotiv II tehnologiju, koja pruža brzi matrični odziv (samo 2 ms). Prema riječima predstavnika kompanije, ovo poboljšava detalje slike i minimizira zamućenje pri kretanju od kadra do kadra.

Monitori ViewSonic VX52 imaju par ugrađenih zvučnika od 2W i...

Organizacija Micron je proširila porodicu SSD uređaji Micron 9200 ECO sa nekoliko novih varijacija u veličinama od 11 i 8 terabajta. Novi proizvodi su izgrađeni na 32-slojnoj TLC 3D NAND fleš memoriji, zasnovanoj na U.2 form faktoru, a za povezivanje se mogu koristiti PCIe x8 i x4 interfejsi. Novi mehanizmi su namijenjeni za korištenje u serverima visokih performansi.

Performanse SSD Micron 9200 ECO su deklarirane od strane programera na nivou od 11,7 - 16,1 PB. Brzine sekvencijalnog čitanja i pisanja za PCIe x8 opcije su 5,5 i 3,5 GB/s, a brzina...

Koristeći gamepad od Xbox One i 360, možete kontrolisati igre i na konzoli i na računaru, zamjenjujući tako miš i tastaturu. Pogledajmo opcije za povezivanje Xbox gamepada na PC.

Bežični kontroler sa Xbox One + PC1) Žičana veza preko mikro-USB kabla

Xbox One kontroler se može povezati sa računarom pomoću USB kabla. Za ovo morate imati:

  • Bežični kontroler iz Xbox One;
  • Kabel "USB - micro-USB";
  • Računar sa Windows 7 i novijim.

Spojimo jedan dio žice na gamepad, a drugi ubacimo u USB konektor na računaru. Najčešće se drajveri preuzimaju automatski. Za vlasnike Windows 10, nećete morati ništa sami da konfigurišete.

× Problemi nastaju kada automatsko ažuriranje softvera nije omogućeno na računaru sa Win 7, 8 i 8.1, tada se instalacija mora izvršiti ručno.

  • Idite na “Postavke”, zatim na “Uređaji” i na dnu “Upravitelj uređaja”;
  • Odaberite liniju "Microsoft XboxOne Gamepad", zatim kliknite desnim tasterom miša i "Ažuriraj upravljačke programe";
  • hajde da uradimo" Automatska pretraga..." (potreban je internet);
  • Čekamo da se drajver instalira i provjeri.
  • Ako radost ne radi, prebacite ga na drugi USB konektor na računaru.

    2) Bežični adapter Xbox za PC

    Da biste upravljali kontrolerom, izvršite sljedeće korake:

  • Adapter povezujemo sa računarom preko USB konektora;
  • Idite na “Postavke” – “Uređaji” – “Bluetooth i drugi uređaji”;
  • Tamo kliknite na "Dodaj Bluetooth ili drugi uređaj";
  • Pronađite "Svi ostali" i kliknite na "XboxOne Gamepad"
  • Instaliramo i provjeravamo funkcionalnost kontrolera.
  • 3) Veza preko Bluetooth-a

    Karakteristična karakteristika ažuriranog gamepada sa Xbox One S i budućeg X je to što ima Bluetooth tehnologija. Uređaj je kompatibilan sa bilo kojim hardverom na kojem je instaliran operativni sistem Windows-10.

    Da povežete gamepad sa računarom preko Bluetooth-a, uradite sledeće:

  • Uključite Xbox One S kontroler;
  • Uključite Bluetooth na računaru i idite na "Postavke" - "Uređaji" - "Dodaj Bluetooth ili drugi uređaj";
  • Tražimo “Gamepad od XboxOne” i aktiviramo uređaj;
  • Hajde da proverimo i uživamo.
  • × Način rada u avionu isključuje sve radio module (WiFi, Bluetooth, GPS).

    Gamepads od Xbox 360 za PC1) Žičani Xbox 360 džojstik.

    Na Win10 drajveri se instaliraju automatski, ne bi trebalo biti poteškoća.

    Na Windows 7, 8 ili 8.1, možda ćete morati da instalirate softver na svoju ruku:

  • Idemo u Microsoft prodavnicu, tražimo gamepad koji vam je potreban i kliknemo "Preuzimanja".
  • Izaberi potrebnu verziju Operativni sistemi (7, Vista ili XP).
  • Preuzmite, instalirajte i ponovo pokrenite računar;
  • Povezujemo Xbox 360 gamepad i provjeravamo.
  • Za Windows 8 i 8.1 koristite način kompatibilnosti sa Win7. Da biste to uradili potrebno vam je:

    • Preuzmite softver za 7;
    • Nakon preuzimanja, desnom tipkom miša kliknite datoteku i odaberite “Svojstva”;
    • karticu “Kompatibilnost” i označite polje za potvrdu “Pokreni ovaj program u načinu kompatibilnosti”;
    • Odaberite OS “Windows 7” i dugme “OK”;
    • Počinjemo instalirati drajvere, zatim povezujemo gamepad i provjeravamo postavke.
    2) Xbox 360 bežični džojstik.
  • Prijemnik spajamo na USB-2.0 ulaz na PC-u.
  • Instalacija drajvera će početi automatski, ali ih možete instalirati sa diska ili sa interneta.
  • Uključujemo kontroler sa XBox 360.
  • Pritisnite dugme na prijemniku, a zatim pritisnite dugme "Poveži" na Gamepadu 360 (na vrhu između okidača).
  • Veza će biti uspostavljena kada lampice prestanu da trepću i svetle zeleno.
  • Možete ažurirati upravljačke programe putem Windows Update. Ali ponekad Windows Update može uzrokovati greške pri ažuriranju. “Softver upravljačkog programa uređaja nije uspješno instaliran” jedna je od uobičajenih grešaka Windows Update. Ako primite ovu poruku dok ažurirate upravljački program Microsoft Xbox One Controller, ne brinite, jer problem možete riješiti na jedan od metoda u ovom postu.

    Postoje dva načina za rješavanje problema. Probajte ih jedan po jedan dok ne riješite problem.

    Metoda 1: Deinstalirajte upravljački program i ponovo povežite kontroler

    Deinstalirajte trenutno instalirani drajver na vašem računaru, a zatim ponovo povežite Xbox One kontroler. Ovo treba da omogući Windowsu da ponovo instalira drajver. Zatim možete ponovo ažurirati drajver.

    Slijedite ove korake:

    1) Na tastaturi istovremeno pritisnite Win+R (taster Windows i R) da biste pozvali okvir za pokretanje.

    2) Otkucajte devmgmt.msc i pritisnite Enter na tastaturi. Ovo je za otvaranje upravitelja uređaja.


    3) Proširite kategoriju "Microsoft Xbox One kontroler" i kliknite desnim tasterom miša na uređaj. Zatim kliknite Deinstaliraj.

    4) Kada se od vas zatraži da potvrdite deinstalaciju, označite “Izbriši softver upravljačkog programa za ovaj uređaj” ako vidite ovu opciju, a zatim kliknite na dugme OK. Ako ne, samo kliknite na dugme OK.

    5) Isključite Xbox One kontroler.

    6) Ponovo pokrenite računar.

    7) Ponovo priključite kontroler. Windows će automatski instalirati drajver.

    8) U Upravitelju uređaja kliknite desnim tasterom miša na uređaj i kliknite na Ažuriraj softver upravljačkog programa…

    9) Kliknite Automatski traži ažurirani softver upravljačkog programa. Zatim će Windows automatski instalirati novi drajver.



    VAŽNO: Da biste uspješno instalirali upravljački program Microsoft Xbox One Controller, uvjerite se da ste instalirali najnoviji .net framework 4.5.

    Metoda 2: Ažurirajte upravljački program koristeći Driver Easy

    Ako metod 1 ne radi, možete koristiti umjesto Windows Update da automatski ažurirate upravljački program.

    Možete automatski ažurirati svoje drajvere sa BESPLATNOm ili Pro verzijom Driver Easy-a. Ali sa Pro verzijom potrebna su samo 2 klika (i dobijate punu podršku i 30-dnevnu garanciju povrata novca):

    1)i instalirajte Driver Easy.

    2) Pokrenite Driver Easy i kliknite Skeniraj sada. Driver Easy će zatim skenirati vaš računar i otkriti sve problematične drajvere.


    3) Kliknite na dugme Ažuriraj pored označenog Xbox drajvera da automatski preuzmete i instalirate ispravnu verziju ovog drajvera (to možete učiniti sa BESPLATNOM verzijom).

    Ili kliknite na Ažuriraj sve da automatski preuzmete i instalirate ispravnu verziju sve drajvere koji nedostaju ili su zastarjeli na vašem sistemu (za ovo je potrebna Pro verzija – od vas će biti zatraženo da izvršite nadogradnju kada kliknete na Ažuriraj sve).


    Ako imate bilo kakvih pitanja, slobodno ostavite svoje komentare ispod. Rado ću odgovoriti na vaša pitanja.

    Izbor