Программа для работы джойстика на андроид. Подключение джойстика к Android. Особенности подключения игровых контроллеров на Андроиде
Программа для работы джойстика на андроид. Подключение джойстика к Android. Особенности подключения игровых контроллеров на Андроиде
Если вы являитесь владельцем android устройства, будь то телефон, планшет или вовсе HDMI стик, то вам известно что управлять играми на сенсорной экране не совсем удобно. Потому и возникает вопрос, а можно подключить геймпад / джойстик к планшету или телефону
, как подключить геймпад / джойстик к телефону или планшету на андроид. Ответ на эти вопросы – можно. Но, существует небольшой нюанс, на данный момент только не большое количество игр поддерживают управление с геймпада, но не все так печально, крупные (да и мелкие тоже) производители игр, видят большие перспективы в android, как в игровой платформе, и выпускают все больше и больше удачных игрушек с поддержкой контролёров. Хороший тому пример приставка на Андроид Ouya, или Moga.
Давайте все же разберемся как подключить геймпад / джойстик к андроид телефону или планшету.
MOGA
MOGA – это геймпад специально выпущен для android, потому он является самым лучшим и простым способом.
И так вы приобрели себе контролер MOGA Pro (на момент написания статьи 50 $). Соединить его с вашим телефоном проще простого:
Скачиваете с маркета приложение MoGa tools, с помощью него подключаете джойстик к телефону по блютуз. Программа сама сканирует ваш телефон на наличие игр которые поддерживают управление джойстиком (GTA3, Nova, GTA VS …….), и вы сможете запускать их прямо с приложения.
Джойстик от PlayStation 3
Существует 2 различных способа подключения геймпада от PlayStation 3: при помощи Bluetooth или microUSB.
Вариант номер 1 по Bluetooth.
Для Sixaxis Controller необходимы root-права. Для работы программы необходимы только оригинальные Dualshock 3 и Sixaxis.
Скачиваем и установливаем на компьютер программу. Теперь при помощи USB-шнура подключаем джойстик к ПК и запустим установленную ранее программу, в которой в следующем формате: xx:xx:xx:xx:xx:xx будет MAC-адрес.
Далее на наше устройство установим Sixaxis Controller. Запустим. Нажимаем кнопку “старт” программа запросит права Root, разрешайте. Должно появится всплывающие окошко с надписью в виде xx:xx:xx:xx:xx:xx Local Bluetooth Address.
На ПК вписываем адрес увиденный на телефоне Change Master в SixaxisPairTool, нажмем кнопку Update.
Теперь можно отключить джойстик от компьютера, затем включить с помощью кнопки PS. Итак, проверим. Если горит одна лампочка – мы справились. Если же появилась надпись Connection Failed – к сожалению, устройство не поддерживается.
После того, как устройство подключилось, нажмем Change Input Method в настройках андроид, выберем джойстик.
Метод попроще – подключение с помощью microUSB. У этого метода есть один недостаток – ограниченность применения джойстика. Им можно пользоваться лишь в эмуляторах игровых приставок.
Устройством обязательно должен поддерживаться Host Mode.
Скачаем и установим эмулятор желаемой приставки.
К microUSB нашего устройства подключим джойстик и запустим эмулятор, установленный ранее. Теперь зайдем в настройки, на кнопки джойстика назначим необходимые действия.
В случае если кнопки не работают, необходимо в настройках найти пункт Use Input Method.
Джойстик от Xbox 360
Подключить его можно тем же способом, что и беспроводной джойстик от приставки PlayStation 3. Однако следует учесть один момент.
Беспроводного подключения геймпада от Xbox 360 не существует специального приложения. Чтобы избавить себя от проводов, придется приобрести специальный ресивер.
Что касается остального – все как при подключении проводного геймпада PlayStation 3.
Джойстик от Wii
Для подсоединения Wiimote скачаем и установим специальную программу Wiimote Controller.
Затем включим Bluetooth и запустим приложение.
В приложении нажмем кнопку 1.Init and Connect. Теперь на Wiimote одновременно зажмем кнопки 1 и 2. После того, как приложение обнаружит контроллер, нажмем кнопку 2.Select WiiControllerIME. Напротив WiiControllerIME поставим галочку. Все, можно играть.
Операционная система Андроид стала популярной не только благодаря своему широкому функционалу, но и из-за огромного количества игр. Единственное, что может стать препятствием для людей, любящих развлекательные приложения – неудобное управление. Для исправления ситуации были придуманы различные игровые манипуляторы, к тому же, существует возможность подключать контроллеры и от других устройств. В этой статье будет рассмотрен вопрос – как подключить джойстик для Андроид.
Лучшие предложения по геймпадам
Нынешнее поколение шутеров для мобильных устройств способно удивить даже опытных игроков. Сенсорное управление в таких играх не дает насладиться ими сполна. Потому, огромную популярность набирают геймпады для игры на телефоне.
Сейчас на рынке огромное количество таких предложений и выбрать среди них сложно. Для шутеров лучше всего подойдут следующие варианты:
- Геймпад-триггер с Power Bank и охлаждением для PUBG Mobile — отличный выбор для тех, кто любит зависать в играх подолгу. Встроенный кулер не даст вашему устройству накаляться до температуры лавы, а встроенный power-bank добавит еще 4000 mAh к заряду вашей батареи.
- Mad Catz C.T.R.L.R Mobile Gamepad — его можно использовать одинаково успешно как на смартфоне, так и на ПК.
Удобное крепление для телефона и надежный Bluetooth 4.0 делают этот геймпад одним из лучших в линейке.
- Nyko Playpad Pro — практически такой же, как и предыдущий. Все те же два аналоговых стика, четыре основных кнопки, и двойные курки. Привычное строение для джойстиков. Отличие от предыдущего только в подключении Bluetooth, здесь 3.0.
- SteelSeries Free Mobile Wireless Gaming Controller — контроллер совместим даже с iOS в чем его большой плюс. А главный минус — слабенький аккумулятор. Китайский производитель добился поддержки геймпадом больше 200 игр. Постоянно добавляются новые.
Для Call of Duty: Mobile джойстик подойдет отлично.
- Phonejoy Game Controlle — пожалуй, самый популярный, в последнее время, геймпад для мобильных устройств. Здесь нет мучительной настройки управления под каждую игру. Удобная конструкция защитит устройство от повреждений.
Подключение джойстика
Беспроводная модель
1) Первым делом нужно открыть отсек для батареек и установить их (кстати, в нем часто находится USB-адаптер). Обратите внимание на корпус джойстика, на некоторых моделях установлен спец. переключатель: пока его не переведете в режим ON (вкл.) — джойстик работать не будет. 👇
Джойстик (вид сзади)
2) Если с джойстиком и батарейками все в порядке — на нем должны загореться индикаторы (многие модели оснащены сразу несколькими светодиодами, см. пример на фото ниже 👇).
3) Далее вставьте USB-адаптер в OTG-адаптер (это «добро» идет в комплекте к беспроводному джойстику; как оно выглядит представлено на фото ниже) и подключите его к MicroUSB телефона.
Если у вас Bluetooth джойстик (без отдельного USB-адаптера) — то сразу после его включения зайдите в настройки телефона в раздел «Подключение устройства» , включите протокол Bluetooth и среди найденных устройств выберите геймпад.
Как правило, сопряжение происходит в 1-2 клика по экрану.
Подключение Bluetooth устройств (Android 9)
4) После запустите игру и зайдите в раздел «Settings» (настроек управления): в нем укажите какие кнопки и за что будут отвечать. Мой пример ниже. 👇
5) Собственно, далее можно начать играть — все должно работать! Кстати, многие считают, что беспроводной джойстик дает «микро-задержку» — по личным ощущениям ничего такого нет, персонаж реагирует на кнопки в тот же миг (на глаз ничем не отличается от проводной модели) .
USB-джойстик
1) Подключение аналогично вышесказанному (также через OTG-адаптер).
Джойстик подключен через OTG-адаптер к телефону
2) Дальше очень многое зависит от модели вашего джойстика, телефона и той игры, в которую вы хотите сыграть.
Рекомендую сначала запустить нужную игру и попробовать по-управлять персонажем с геймпада. Получится ли? Если нет — тогда попробуйте войти в нее настройки и посмотреть, можно ли сменить управление, видит ли вообще игра джойстик?
3) В ряде случаев, игра просто не распознает подключенный геймпад, и чтобы исправить это — необходимо установить спец. приложение. Если у вас подобный случай — рекомендую остановиться на приложение Tincore Keymapper (либо на его аналоге Joystick Center).
Tincore Keymapper
Ссылка на Google Play: https://play.google.com/
Ссылка на 4PDA (тут есть в т.ч. инструкции по работе с приложением) : https://4pda.to/forum/index.php?showtopic=471293
Это спец. приложение, позволяющее передавать на экран нажатия с геймпада, мышки, клавиатуры и любых других устройств ввода. Незаменимая штука для устройств, подключаемых по USB и Bluetooth к телефону/планшету.
После установки и запуска Tincore Keymapper — джойстик, как правило, определяется и можно начинать игру (отмечу, что часто недоступна работа стиков). Пожалуй, только есть один существенный минус этого ПО — наличие раздражающей рекламы.
Устройство подключено Tincore Keymapper
Если телефон не видит джойстик
1) Проверьте состояние батареек. Если батарейки подсели — часть кнопок на джойстике может перестать корректно работать.
2) Удостоверьтесь, что с джойстиком все в порядке. Попробуйте перепроверить его работу на другом устройстве: ПК, ноутбуке и пр. 👉 О том, как это сделать, см. тут.
3) Если вы взяли джойстик от какой-нибудь приставки, ПК (USB-вариант) — и подключили его к телефону, то скорее всего для его корректной работы вам понадобиться спец. приложение: Joystick Center, Tincore Keymapper и др.
4) Если у вас проводной джойстик: попробуйте сначала подключить его к MicroUSB порту телефона, а после перезагрузить устройство и снова перепроверить его работу.
Игровая приставка на базе Android. Подробный мануал
Не так давно один мой знакомый, приобретя себе китайскую консоль (инфо и инфо) на Android 4.0 и установив эмулятор PS1, не мог не поделиться со мной таким «счастьем». Такая возможность использовать свое Android устройство сильно заинтересовала и я решил не только испытать все прелести эмулятора на своем смартфоне, но и пойти немного дальше…
Проблемы и трудности, с которыми я столкнулся, а также подробное иллюстрированное руководство по настройке эмулятора, смартфона и подключению к нему геймпада под катом.
Что имеем?
Из железа:
- Смартфон Sony Experia Sola c официальной прошивкой (чистая, без рута) Android 4.0.4 (сборка 6.1.1.B.1.10)
- Кабель OTG (USB – MicroUSB) — 190 рублей
- Хаб (в моем случае 2 in 1: картридер + хаб Transcend TS-RDP7K)
- Геймпад Denn DGP211 — 170 рублей
- Мышь (беспроводная A4Tech)
Из софта:
- FPse 0.10.52
- USB/BT Joystick Center 1.93
Настройка эмулятора
Для начала установим эмулятор PlayStation 1 (FPse) – скачать мой .apk можно здесь, также понадобится BIOS, забираем здесь.
Описывать установку не буду, так как никаких особенностей и отличий от установки любого другого приложения нет. Перейдем к настройке.
После установки приложения копируем файл BIOS scph1001.bin в любую папку на смартфоне и запускаем приложение Playstation.
Выставляем следующие настройки:
Раздел «Система»:
- Загружаемый Bios – выбираем заранее скопированный файл BIOS scph1001.bin
- Страна — оставил Usa
- Ускорение MDEC – Да
- Ускорение GTE — Да
- Быстрый запуск — Нет
- Режим HLE – Нет (режим работы без BIOS, сомнительный)
- Режим ускорения — Нет
- Карта памяти 1 и 2 — по умолчанию
- Сохранения — по умолчанию
Раздел «Звук»:
- Отключить звук — Нет
- Синхронизация с SPU – Да
Раздел «Видео»:
- Ограничение кадров — Да (ограничение кадров до нужного параметра — 50(PAL)/60(NTSC))
- Пропуск кадров — Отключен (дает прирост скорости, может помочь исправить заикания в звуке)
- Сглаживание — Нет
- Размер экрана — Fullscreen (Полный экран)
- Усиления подсветки — Normal (Нормальная)
- Быстрая прорисовка — Нет
- Ориентация — Landscape (Альбомная — предпочитаю)
- Показывать FPS – Нет (на усмотрение)
- Инвертировать цвета — Нет
- Расширенные 3D изображения — Нет
Раздел «Управление»:
Здесь возможны два варианта: настройка для сенсорного управления и настройка для управления с помощью геймпада.
Настроим сначала по первому варианту, а позже, после настройки геймпада вернемся к данному разделу.
- Тип Джойстика — Цифровой (Digital)
- Bluetooth Джойстик порт 1 и 2 — Отключен (Disabled)
- Наэкранные кнопки:
- Slide mode – Отключен (Disabled)
- Relative moves – Нет
- Вибрация — можно включить (на усмотрение)
- Фикс автовыравнивания — Нет
- Кнопка 0-7 — Выставляем на свое усмотрение (я включил стандартные кнопки приставки — стрелки, крест, круг, треугольник, квадрат, L1-L2, R1-R2, Start, Select)
Настройка Joystick Center:
Устанавливаем Joystick Center. Последняя версия 6 купленная в маркете работать отказалась, хорошо, что успел в течении 15 минут вернуть покупку. Поэтому использую старую, .apk можно взять здесь.
После установки «собираем комплект» — сначала подключаем к хабу мышь и геймпад, хаб в OTG кабель, а потом все это в смартфон, если подключать сначала хаб, устройства могут не определиться.
Если Вы задались вопросом «для чего же так нужна мышь?» — для настройки Joystick Center, т.к. придется отмечать ну очень мелкие «чекбоксы», а пальцем, даже если маленьким это нереально, нужные боксы не отмечаются вообще, а лишние «на ура».
Запускаем приложение и сразу начнется сканирование подключенных устройств.
мой геймпад определился банально как Gamepad и запросил разрешение на доступ:
Не ставим галочку и соглашаемся.
В верхнем левом углу ставим A (Analog) и IME в положение on и выбираем Joystick как способ ввода:
Щелкаем на Gamepad и Create drive для «калибровки» геймпада.
А здесь начинается самое интересное, над чем мне пришлось поломать голову пару дней. Вроде бы все просто, посмотрев видеоинструкцию от разработчиков можно легко понять, что делать, но есть пару моментов:
Как я писал Выше, просто нереально на небольшом (по сравнению с планшетами) экране выбрать нужные маленькие биты, для чего я и использовал дополнительно мышь.
Делая все по инструкции, кнопки никак не хотели адекватно инициализироваться и после добавления второй начинали путаться между собой, «склеиваться» и прочее…
В общем настройка не удавалась, что я ни пробывал. Но в итоге нашел решение — а суть в том, что перед тем, как отмечать у нужной кнопки биты нужно зажать её, а потом уже выбирать и тогда калибровка пройдет нормально.
После «калибровки» возвращаемся в главное меню программы и соотносим физические и виртуальные кнопки, последовательно выбирая нужную на экране и нажимая на геймпаде.
На этом все сложные манипуляции завершены и мы можем вернуться в эмулятор для включения геймпада как манипулятора.
Заходим в настройки — управление — физические кнопки и так же соотносим кнопки.
В наэкранных кнопках снимаем все галочки, чтобы очистить экран.
Заключение
Вот и все описание настройки смартфона в качестве приставки. Основном преимуществом описанного способа является отсутствие необходимости патчить смартфон (получать root доступ). Больших трудностей в настройке нет, но есть свои особенности и тонкости, в основном описанные в данном посте. Что-то я мог упустить, но готов ответить на все Ваши вопросы касаемо данного «набора».
Приложение #4: Panda Gamepad Pro
Замечательная программа для геймпада на Андроид. Это приложение для калибровки геймпада на Андроид позволяет пользователю, помимо прочего:
- Свободно авторизовываться в Play Market.
- Избегать бана при запуске игр, в которых исключено дублирование аккаунта.
- Открывать видеоигры без необходимости предварительного клонирования.
Перед тем, как пользоваться программой, ознакомьтесь с её ключевыми особенностями:
- Апплет поддерживает абсолютное большинство современных моделей джойстиков — за исключением особенно редких и малопопулярных версий.
- Программа предназначена исключительно для работы с геймпадами — клавиатуры и беспроводные мыши не поддерживаются.
- Для нормальной работы апплета необходимо предварительно получить на телефоне или планшете Android рут-права. Вместо этого можете выполнить активацию на персональном компьютере, при помощи бесплатно скачиваемого клиента Panda Gamepad Pro Activator.
- Если есть подозрения, что джойстик работает некорректно, вы всегда сможете выполнить калибровку — просто откройте соответствующий раздел меню и совершите несколько несложных манипуляций.
- Программа отлично работает практически со всеми известными видеоиграми и приложениями, кроме особо требовательных к ресурсам или принципиально несовместимых вариантов.
- Рассматриваемая нами программа для настройки геймпада на Андроид пока ещё находится на этапе бета-тестирования — а значит, нельзя исключать возникновение мелких ошибок.
Запуск и настройка
- Запускаем оба клиента программы на Пк и Андроиде
- На андроид смартфоне в самом низу нажимаем на поле
Поздравляю, устройства связаны и готовы к использованию, теперь остается выбрать режим джойстика и приступать к игре. Программа предлагает много вариантов управления:
- андроид как [b]руль для гонок (с поддержкой G-сенсора – то есть управление с помощью наклона телефона)
- телефон как джойстик с 2-мя стиками для управления и 12 программируемыми кнопками
- андроид телефон как геймпад для шутеров (стикер для поворота и ходьбы, программируемые кнопки и поворот экрана в пустом поле)
- планшет или телефон как джойстик для авиасимуляторов.
Подключение через USB-кабель
Разобраться, как настроить джойстик на Андроид с использованием USB-шнура, проще всего. Для подключения потребуется сам кабель, а также Micro-USB переходник, который вставляется в соответствующий вход на мобильном телефоне.
Дальнейшие действия зависят от того, поддерживает ли игра управление с помощью геймпада. Если да, то никаких дополнительных настроек производить не нужно. В противном случае следует посетить Play Market и установить приложение для настройки контроллера. Например, Tincore Keymapper.
Очень часто при подключении DualShock 4 к телефону Андроид наблюдается задержка в игровых действиях, особенно когда требуются быстрые рефлексы. Для решения данной проблемы используется приложение Bluetooth Auto Connect, которое можно скачать в Плей Маркете https://play.google.com/store/apps/details? > p, blockquote 9,0,0,0,0 –>
Преимуществом этой утилиты является автоматическое подключение Bluetooth устройств, которые вы подключаете к телефону. Также можно выполнить настройку полезных опций, к примеру «Непрерывное подключение», которая будет спустя каждый определенный временной промежуток подключать устройства.
Инструкция по установке и использованию:
- Скачиваем и инсталлируем Bluetooth Auto Connect на телефон Андроид.
- Запускаем утилиту. Прокручиваем ее вниз до «Advanced Options» (при подключенном DualShock 4), выбираем «Connect Now». Теперь джойстик должен функционировать правильно.
- Если проблемы не исчезли, то снова переходим в меню «Advanced Options», жмем «Connect Now» и вводим параметры 2 – 15 секунд. Подобные действия могут решить проблему с задержкой. Вы можете поэкспериментировать, устанавливая разное время, для выбора лучшего значения.
Если вы потратите немного времени на настройку геймпада, то можете получить настоящий игровой гаджет, который будет функционировать без подтормаживаний и задержек.
p, blockquote 13,0,0,0,0 –> p, blockquote 14,0,0,0,1 –>
Для удобства можете приобрести специальный зажим. Он надежно прикрепляет телефон Андроид к джойстику.