Kompyuter o'yinlari uchun Xbox One geympad. XBox One geympadlari va boshqa aksessuarlar XBox Van-dan kompyuterdagi geympad

Ko'p muxlislarga Kompyuter o'yinlari Xbox 360 boshqaruvchisi ko'pchilikka ma'lum, bu katta muxlislar armiyasiga ega bo'lgan munosib "faxriy". U sim yoki simsiz adapter yordamida kompyuterga ulanishi mumkin va ko'plab o'yinchilar undan foydalanib kompyuter o'yinlarini o'ynashni afzal ko'rishadi. Yangilangan versiya Xbox One uchun ham bo'lishi mumkin kompyuterga ulangan micro-USB ulagichi orqali, shuningdek, o'yinchilarga yoqadigan bir qator yaxshilanishlarga ega. Ushbu kontroller uchun drayverlar allaqachon Windows 8 va Windows 7 uchun chiqarilgan va XInput API bilan mos keladi. Geympadlar bilan ishlashga mo'ljallangan ilovalar darhol yangi kontroller bilan ishlash imkoniyatiga ega bo'ladi.

Xbox 360 kontrolleri o'zini uzoq vaqt xizmat qiladigan va hech qanday halokatli kamchiliklardan xoli mustahkam va yuqori sifatli mahsulot sifatida ko'rsatdi. Ushbu kontrollerlar sotuvi, shuningdek, ushbu qurilma yordamida o'ynash mumkin bo'lgan o'yinlar sonining barqaror o'sishi kuzatildi.

Nima yangiliklar?
Xbox One uchun yangilangan versiya Xbox 360 kontrolleridagi eng yaxshi narsalarni o'zlashtirdi, u yanada qulayroq bo'ldi. Shakl biroz o'zgardi, endi boshqaruvchi qo'llarga yaxshiroq mos keladi. Ko'pchilik batareya bo'linmasining etishmasligini ham ta'kidlaydi. Endi kontrollerning orqa tomonida bu protrusion yo'q.

Biroq, bu kontroller quvvat uchun oddiy AA batareyalari yoki shunga o'xshash o'lchamdagi batareyalardan foydalanadi. Bundan tashqari, vintlar uchun teshiklarning yo'qligi, DPAD va joystiklarning yaxshilangan sezgirligi va triggerlarda yangi tebranish motorlari ham e'tiborga loyiqdir. Simsiz protokolga ta'sir qiluvchi "ko'rinmas" o'zgarishlar ham mavjud. Xbox 360 kontrolleri sekundiga taxminan 1,6 megabit tezlikda ishladi. yangi versiya Tarmoqli kengligi 20 barobardan ortiq oshdi, bu sizga ulangan aksessuarlarning imkoniyatlarini kengaytirish imkonini beradi. Bunday qurilmalardan biri stereo eshitish vositasi bo'lishi mumkin:
API Windows-da geympad bilan ishlashning asosiy usuli C++ API XInput-dan foydalanishdir. Shuni ta'kidlash kerakki, ishga tushirish funktsiyalari mavjud emas, siz shunchaki kontroller holatini so'rashingiz kerak:

XINPUT_STATE holati; DWORD natijasi=XInputGetState(0, &holat); agar (natija == ERROR_SUCCESS) ( agar (state.Gamepad.wButtons & XINPUT_GAMEPAD_A) ( //A tugmasi bosilgan) )

XInputGetState funksiyasi parametr sifatida kontroller indeksini (ularning bir nechtasini ulash mumkin), shuningdek tugma qiymatlari qaytariladigan holatga ega tuzilmani oladi:
typedef struct _XINPUT_STATE ( DWORD dwPacketNumber; //paketlar tartib raqami XINPUT_GAMEPAD Gamepad; ) XINPUT_STATE, *PXINPUT_STATE; typedef struct _XINPUT_GAMEPAD (WORD wButtons; BYTE bLeftTrigger; BYTE bRightTrigger; SHORT sThumbLX; SHORT sThumbLY; SHORT sThumbRX; SHORT sThumbRX; SHORT sThumbRY; ) XINPUT_GAPDPUDPUD;

Tugmalar bitlar bilan kodlangan:

#defin kinput_gigapad_dpad_up 0x0001 #define_gapad_dpad_dpad_dpad_dpad_stad_giFint 0x0010 #def ine xinput_gigafad_makback 0 x0020 #defin cinipput_gapad_left_thumn 0x0040 #defin 0x0080 #gefin 0x0080 #gefin 0x02 00 #gefin winput_kapad_a 0x1000 #define_ghine_ghine Epad_b 0x2000 #XINPUT_GAMEPAD_X 0x4000 ni aniqlang #XINPUT_GAMEPAD_Y 0x8000 ni aniqlang

Vaziyat tetik va ikkita joystikning ma'nolari bilan biroz murakkabroq. X, Y o'qlarining qiymatlari SHRT_MIN-SHRT_MAX (-32768 +32767) oralig'ida va _UI8_MAX (255) triggerlari uchun. Odatda o'yinlarda bu qiymatlar -1,0 +1,0 ga normallashtiriladi. Shuningdek, joystiklar uchun o'lik zona deb ataladigan joyni hisobga olish kerak. Neytral holatdagi o'qlarning qaytarilgan qiymatlari noldan farq qilishi mumkin va ularni e'tiborsiz qoldirish uchun siz quyidagi algoritm yordamida hisoblanishi kerak bo'lgan "o'lik zona" ning standart qiymatlaridan foydalanishingiz kerak:

Float kattaligi = sqrt(state.Gamepad.sThumbRX*state.Gamepad.sThumbRX + state.Gamepad.sThumbRY*state.Gamepad.sThumbRY); agar (kattalik > XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE) ( //joystik aslida ko'chirilgan)

Ushbu chegaralar uchun standart qiymatlar quyidagicha:
#XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE 7849 ni aniqlang #XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE 8689 ni aniqlang #XINPUT_GAMEPAD_TRIGGER_THRESHOLD 30 ni aniqlang

Siz code.msdn.com veb-saytida geympad bilan ishlashning batafsil misollarini ko'rishingiz mumkin, shuningdek DirectX Toolkit-ga kiritilgan o'ramdan foydalanishingiz mumkin.
So'rov nazorati holatiga bevosita bog'liq bo'lgan funksiyalarga qo'shimcha ravishda, XInput shuningdek, tebranish motorlarini va ulangan aksessuarlarni boshqarish funktsiyalarini ham o'z ichiga oladi, masalan, eshitish vositasidan ovoz yozish yoki eshitish vositasiga audio o'ynatish.

XNA kutubxonasi va Monogame-da boshqariladigan kod uchun joystik yordami ham mavjud. Internet Explorer Developer Channel W3C Gamepad API-ning eksperimental tatbiqini o'z ichiga oladi va siz o'z kontrolleringizdan ham internet, ham HTML/Javascript o'yinlarini yaratishingiz mumkin. Windows ilovalari 8:

Gamepad API namunasi 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();

Agar siz Windows 8 uchun HTML5 o'yinida geympadni qo'llab-quvvatlashni hozirda, keyingi versiyaning chiqarilishini kutmasdan amalga oshirmoqchi bo'lsangiz Internet Explorer, keyin Javasctipt uchun XInput o'ramidan foydalanishingiz mumkin.

Unity3d-da geympadni qo'llab-quvvatlash ham mavjud. Input sinfida kontroller holatlari bilan ishlash uchun barcha kerakli usullar mavjud:

UnityEngine-dan foydalanish; System.Collections yordamida; umumiy sinf NewBehaviourScript: MonoBehaviour ( void Start () ( ) void Update () ( var axisX = Input.GetAxis("Gorizontal"); if (Input.GetButtonDown("A Btn")) ( // A tugmasi bosilgan ) ) )
Faqat tugmalar va joystiklar uchun to'g'ri nomlarni sozlashni unutmang (Tahrirlash / Loyiha sozlamalari / Kirish):

Keltirilgan misollardan ko'rinib turibdiki, geympad bilan ishlash juda oddiy va juda murakkab harakatlarni talab qilmaydi. Agar siz Windows 8 uchun C++, C#, Unity yoki HTML yordamida o'yin ishlab chiqayotgan bo'lsangiz, geympadni qo'llab-quvvatlashni yoqishingizga ishonch hosil qiling, bu xususiyat ko'plab o'yinchilarga yoqadi.

foydali havolalar
  • Azure-ni 30 kun bepul sinab ko'ring!
    • Microsoft Azure Development Center (azurehub.ru) – stsenariylar, darsliklar, misollar, ishlab chiqish bo'yicha tavsiyalar

Yaqinda Microsoft ma'lum qadamlarni qo'ya boshladi. Kichik qadamlar, lekin ular juda yaxshi tendentsiyani ko'rsatadi. Yo XBOX One Kinectsiz chiqarildi, keyin litsenziyalar turlari soni sezilarli darajada kamaydi va Office iPad uchun chiqarildi. Aftidan, kompaniyaning yangi rahbari avvalgilaridan farqli o‘laroq, oddiy foydalanuvchilarni tinglay boshlagan. Bu ham ajablanarli, chunki Satya Nadellaning o'zi sof korporativ sektordan. Va keyin u rulni oldi va darhol juda uzoq vaqtdan beri so'ralgan narsani qila boshladi. Masalan, Microsoft yaqinda chiqardi rasmiy haydovchilar kompyuter uchun Microsoft XBOX One geympadiga.

O'rnatishga tayyorgarlik

Yo'q, u yo'q edi. Men qidirish, drayverlarni o'rnatish va geympadni sozlash uchun etarli vaqt ajratish uchun erta tongda ofisga keldim. Bularning barchasi menga bir yarim daqiqa vaqt oldi. Bu ham juda ajablanarli, chunki odatda bu jarayon Bu juda ko'p vaqt talab qildi, oxir-oqibat hamma narsa noto'g'ri edi va har safar ishladi. Bunday holda, men drayverlarni rasmiy serverdan o'rnatdim:

XBOX One-dan joystikni sim orqali kompyuterga uladi mikro USB va hamma narsa ishladi. Agar siz hozir xuddi shunday qilsangiz, geympad sichqoncha va klaviatura o'rnini bosa olmaydi, deb qo'rqmang. Windows muhitida geympad foydasiz - kursor harakatlanmaydi, "OK" bosilmaydi va hokazo.

Keyin Uplay-ni ochdim va Watch Dogs-ni ishga tushirdim. Hech qanday sozlamalar, almashtirish yoki boshqa axlatsiz, geympad endigina ishlay boshladi. Podkastning pilot epizodiga qaytgan holda, yana bir bor ta'kidlaymanki, mening shaxsiy fikrimcha, simulyatsiya va uchinchi shaxslar o'yinlarini o'ynash sichqoncha va klaviaturadan ko'ra boshqaruvchida qulayroqdir. Hozirda bunday o'yinlar modada va ularning hammasi ham XBOX One-da mavjud emasligi sababli, men uchun joystikdan foydalanish qobiliyati juda foydali bo'ldi. Va shunga o'xshash o'yinlar haqida gapiradigan bo'lsak Mortal Kombat Komple nashr va adolatsizlik: Oramizdagi Xudolar, keyin XBOX One-da o'yin chiqishini kutayotganda yangi kontrollerga ko'nikishning yagona yo'li bu kontrollerni shaxsiy kompyuterga ulashdir.

Qiziqarli xususiyatlar qatorida siz boshqaruvchidan batareyalarsiz foydalanishingiz mumkinligini ta'kidlayman. Quvvat USB orqali ta'minlanadi. Afsuski, kiritilgan XBOX One minigarniturasi tizim tomonidan aniqlanmadi va siz uchinchi tomon qurilmasidan foydalanishingiz kerak bo'ladi.

Adata yangi tashqi seriyasini taqdim etdi qattiq disklar HM900 deb ataladi. Chiziq har qanday moliyaviy imkoniyatlarga ega foydalanuvchilar uchun 2 TB, 3 TB, 4 TB va 6 TB sig‘imli modellarni o‘z ichiga oladi. Portativ HDDlar to'liq assortimentni taklif qiladi zamonaviy imkoniyatlar ma'lumotlarni saqlash va qayta ishlash bo'yicha: yaratish zaxira nusxalari, sinxronlash, ijro etish va h.k.

Adata HM900 drayverlari TurboHDD texnologiyasi bilan jihozlangan bo'lib, ortib bormoqda o'tkazish qobiliyati USB interfeysi 3.0. 256 bitli AES shifrlashni qo'llab-quvvatlash ma'lumotlarni to'liq himoya qilishni ta'minlaydi. Bundan tashqari, disklarda siz...

ViewSonic Corp. chiqarish orqali o‘z doirasini kengaytiradi yangi seriya Kompyuter monitorlari VX52 deb ataladi. Seriya ikkita modelni o'z ichiga oladi - 24 dyuymli VX2452mh va 22 dyuymli VX2252mh. Ikkala mahsulot ham Full HD ruxsati va ClearMotiv II texnologiyasini qo'llab-quvvatlashi bilan ajralib turadi, bu esa yuqori tezlikdagi matritsali javobni (faqat 2 ms) ta'minlaydi. Kompaniya vakillarining so‘zlariga ko‘ra, bu tasvir detallarini yaxshilaydi va kadrdan kadrga o‘tishda xiralashishni kamaytiradi.

ViewSonic VX52 monitorlari bir juft o‘rnatilgan 2 Vt dinamiklar va...

Micron tashkiloti oilani kengaytirdi qattiq holatdagi drayvlar Micron 9200 ECO 11 va 8 terabayt o'lchamdagi bir nechta yangi o'zgarishlarga ega. Yangi mahsulotlar U.2 forma faktoriga asoslangan 32 qavatli TLC 3D NAND flesh-xotirasida qurilgan va ulanish uchun PCIe x8 va x4 interfeyslaridan foydalanish mumkin. Yangi mexanizmlar yuqori samarali serverlarda foydalanish uchun mo'ljallangan.

SSD Micron 9200 ECO ning ishlashi ishlab chiquvchi tomonidan 11,7 - 16,1 PB darajasida e'lon qilingan. PCIe x8 opsiyalari uchun ketma-ket o'qish va yozish tezligi 5,5 va 3,5 GB/s, tezligi esa...

Xbox One va 360 geympadidan foydalanib, siz o'yinlarni konsolda ham, kompyuteringizda ham boshqarishingiz va shu bilan sichqoncha va klaviaturani almashtirishingiz mumkin. Keling, Xbox geympadlarini shaxsiy kompyuterga ulash variantlarini ko'rib chiqaylik.

Xbox One simsiz boshqaruvchisi + PC1) Micro-USB kabel orqali simli ulanish

Xbox One kontrolleri USB kabeli yordamida kompyuterga ulanishi mumkin. Buni amalga oshirish uchun sizda quyidagilar bo'lishi kerak:

  • Xbox One-dan simsiz boshqaruvchi;
  • "USB - micro-USB" kabeli;
  • Windows 7 va undan yuqori versiyalarga ega kompyuter.

Biz simning bir qismini geympadga ulaymiz, ikkinchisini esa kompyuterdagi USB ulagichiga joylashtiramiz. Ko'pincha drayverlar avtomatik ravishda yuklab olinadi. Windows 10 egalari uchun hech narsani o'zingiz sozlashingiz shart emas.

× Win 7, 8 va 8.1-ga ega kompyuterda dasturiy ta'minotni avtomatik yangilash yoqilmaganda muammolar paydo bo'ladi, keyin o'rnatish qo'lda bajarilishi kerak.

  • "Sozlamalar" ga, keyin "Qurilmalar" ga va pastki qismida "Qurilma menejeri" ga o'ting;
  • "Microsoft XboxOne Gamepad" qatorini tanlang, so'ng sichqonchaning o'ng tugmachasini bosing va "Drayverlarni yangilash" tugmasini bosing;
  • qilaylik" Avtomatik qidiruv..." (Internet kerak);
  • Biz drayverni o'rnatish va tekshirishni kutmoqdamiz.
  • Agar quvonch ishlamasa, uni kompyuterdagi boshqa USB ulagichiga o'tkazing.

    2) Simsiz adapter KOMPYUTER uchun Xbox

    Tekshirish moslamasini ishlatish uchun quyidagi amallarni bajaring:

  • Biz adapterni USB ulagichi orqali kompyuterga ulaymiz;
  • "Sozlamalar" - "Qurilmalar" - "Bluetooth va boshqa qurilmalar" ga o'ting;
  • U erda "Bluetooth yoki boshqa qurilmani qo'shish" tugmasini bosing;
  • “Hamma boshqa” bandini toping va “XboxOne Gamepad” tugmasini bosing.
  • Biz tekshirgichning funksionalligini o'rnatamiz va tekshiramiz.
  • 3) Bluetooth orqali ulanish

    Xbox One S va kelajak X-dan yangilangan geympadning o'ziga xos xususiyati shundaki, unda mavjud Bluetooth texnologiyasi. Qurilma o'rnatilgan har qanday uskunaga mos keladi operatsion tizim Windows-10.

    Geympadni Bluetooth orqali kompyuterga ulash uchun quyidagilarni bajaring:

  • Xbox One S kontrollerini yoqing;
  • Kompyuterda Bluetooth-ni yoqing va "Sozlamalar" - "Qurilmalar" - "Bluetooth yoki boshqa qurilma qo'shish" ga o'ting;
  • Biz "XboxOne'dan Gamepad" ni qidiramiz va qurilmani faollashtiramiz;
  • Keling, tekshiramiz va zavqlanamiz.
  • × Samolyot rejimi barcha radio modullarni o'chiradi (WiFi, Bluetooth, GPS).

    PC uchun Xbox 360 dan geympadlar1) Simli Xbox 360 joystiği.

    Win10-da drayverlar avtomatik ravishda o'rnatiladi, hech qanday qiyinchiliklar bo'lmasligi kerak.

    Windows 7, 8 yoki 8.1 da siz o'rnatishingiz kerak bo'lishi mumkin dasturiy ta'minot o'z-o'zidan:

  • Biz Microsoft do'koniga boramiz, kerakli geympadni qidiramiz va "Yuklab olish" tugmasini bosing.
  • Tanlang kerakli versiya Operatsion tizimlar (7, Vista yoki XP).
  • Kompyuterni yuklab oling, o'rnating va qayta yoqing;
  • Biz Xbox 360 geympadini ulaymiz va tekshiramiz.
  • Windows 8 va 8.1 uchun Win7 muvofiqlik rejimidan foydalaning. Buni amalga oshirish uchun sizga kerak:

    • 7 uchun dasturiy ta'minot yuklab olish;
    • Yuklab olingandan so'ng, faylni o'ng tugmasini bosing va "Xususiyatlar" ni tanlang;
    • "Moslik" yorlig'ini va "Ushbu dasturni moslik rejimida ishga tushirish" katagiga belgi qo'ying;
    • "Windows 7" OS va "OK" tugmasini bosing;
    • Biz drayverlarni o'rnatishni boshlaymiz, keyin geympadni ulaymiz va sozlamalarni tekshiramiz.
    2) Xbox 360 simsiz joystik.
  • Biz qabul qilgichni kompyuterdagi USB-2.0 kirishiga ulaymiz.
  • Drayvni o'rnatish avtomatik ravishda boshlanadi, lekin siz ularni diskdan yoki Internetdan o'rnatishingiz mumkin.
  • Biz XBox 360-dan kontrollerni yoqamiz.
  • Qabul qilgichdagi tugmani bosing va keyin Gamepad 360 da (tetiklar orasidagi tepada) "Ulanish" tugmasini bosing.
  • Chiroqlar miltillash to'xtab, yashil rangga aylanganda ulanish o'rnatiladi.
  • Windows Update orqali drayverlarni yangilashingiz mumkin. Ammo ba'zida Windows Update yangilanish xatolariga olib kelishi mumkin. "Qurilma drayveri dasturiy ta'minoti muvaffaqiyatli o'rnatilmadi" - Windows yangilashning keng tarqalgan xatolaridan biri. Agar siz Microsoft Xbox One Controller drayverini yangilayotganda ushbu xabarni olsangiz, tashvishlanmang, chunki ushbu postdagi usullardan biri bilan muammoni hal qilishingiz mumkin.

    Muammoni hal qilishning ikkita usuli mavjud. Muammoni hal qilmaguningizcha, ularni birma-bir sinab ko'ring.

    1-usul: drayverni o'chiring va boshqaruvchini qayta ulang

    Kompyuteringizda joriy o'rnatilgan drayverni o'chirib tashlang va Xbox One Controller-ni qayta ulang. Bu Windows drayverini qayta o'rnatishga ruxsat berish uchun. Keyin drayverni yana yangilashingiz mumkin.

    Quyidagi amallarni bajaring:

    1) Ishga tushirish oynasini chaqirish uchun klaviaturada bir vaqtning o'zida Win + R (Windows tugmasi va R tugmasi) ni bosing.

    2) devmgmt.msc yozing va klaviaturada Enter tugmasini bosing. Bu Device Manager ochish uchun.


    3) "Microsoft Xbox One Controller" toifasini kengaytiring va qurilmani o'ng tugmasini bosing. Keyin O'chirish-ni bosing.

    4) O'chirishni tasdiqlash so'ralganda, ushbu parametrni ko'rsangiz, "Ushbu qurilma uchun drayver dasturini o'chirish" ni belgilang va OK tugmasini bosing. Agar yo'q bo'lsa, shunchaki OK tugmasini bosing.

    5) Xbox One Controller-ni ajratib oling.

    6) Kompyuteringizni qayta ishga tushiring.

    7) Tekshirish moslamasini qayta ulang. Windows drayverni avtomatik ravishda o'rnatadi.

    8) Qurilma menejerida qurilmani sichqonchaning o'ng tugmasi bilan bosing va Drayver dasturiy ta'minotini yangilash ...-ni bosing.

    9) Yangilangan drayver dasturini avtomatik qidirish tugmasini bosing. Keyin Windows avtomatik ravishda yangi drayverni o'rnatadi.



    MUHIM: Microsoft Xbox One Controller drayverini muvaffaqiyatli oʻrnatish uchun eng soʻnggi .net framework 4.5 oʻrnatilganligiga ishonch hosil qiling.

    2-usul: Driver Easy yordamida drayverni yangilang

    Agar 1-usul ishlamasa, drayverni avtomatik ravishda yangilash uchun Windows Update o'rniga foydalanishingiz mumkin.

    Driver Easy dasturining BEPUL yoki Pro versiyasi yordamida drayverlaringizni avtomatik ravishda yangilashingiz mumkin. Ammo Pro versiyasi bilan atigi 2 marta bosish kerak bo'ladi (va siz to'liq yordam va 30 kunlik pulni qaytarish kafolatiga ega bo'lasiz):

    1) va Driver Easy-ni o'rnating.

    2) Driver Easy-ni ishga tushiring va Scan Now tugmasini bosing. Driver Easy kompyuteringizni tekshiradi va har qanday muammoli drayverlarni aniqlaydi.


    3) Ushbu drayverning to'g'ri versiyasini avtomatik ravishda yuklab olish va o'rnatish uchun belgili Xbox drayveri yonidagi Yangilash tugmasini bosing (buni BEPUL versiyada qilishingiz mumkin).

    Yoki to'g'ri versiyasini avtomatik ravishda yuklab olish va o'rnatish uchun Hammasini yangilash tugmasini bosing hammasi tizimingizda yo'qolgan yoki eskirgan drayverlar (buning uchun Pro versiyasi kerak - "Hammasini yangilash" tugmasini bosganingizda yangilanish so'raladi).


    Agar sizda biron bir savol bo'lsa, iltimos, quyida sharhlaringizni qoldiring. Savollaringizga javob berishdan xursand bo'lardim.

    Tanlov