2013-12-06 6 views
1

Я хотел бы эмулировать геймпад (контроллер) XInput с помощью Java. Я искал в сети, но я не мог найти решения для своей проблемы. Можно ли имитировать контроллер XInput с использованием Java?Java: Как эмулировать геймпад/контроллер XInput?

В настоящее время я играю в игру под названием Assetto Corsa, эта игра не поддерживает геймпад, который я использую сейчас. Вот почему я хотел бы создать небольшую программу, которая имитирует контроллер XInput на основе текущего контроллера, который я использую.

Имеются библиотеки, доступные как JXInput, которые позволяют использовать контроллеры XInput в java, но я хотел бы иметь это наоборот. Я не мог найти решение для этого на своих страницах.

ответ

0

То, что вы предлагаете, может быть сделано. Фактически я использовал один год назад, чтобы играть с устройством без XINPUT. Искать в Интернете.

Проверить это https://code.google.com/p/x360ce/

+0

Эта программа не принимает геймпад либо странно. Значок на вкладке остается красным. Программа успешно обнаруживает нажатия кнопок, назначая другие клавиши, но значок остается красным. Спасибо за ваш ответ, хотя проблема заключается в том, что я не мог заставить ее работать. –

+0

Хм .. несчастье думаю. Я думаю, что должно быть решение вашей проблемы. Я использовал эту программу с дешевым китайским контроллером, и это сработало. Вы можете посмотреть вокруг форумов и спросить о проблеме, с которой вы столкнулись. Я нашел эту страницу. Надеюсь, это поможет ... http: //www.fairlyangrymike.com/how-tos/how-to-use-x360ce-with-your-pc-gamepad/ – user2963623

+0

Да, я попытался найти проблему, выполнив поиск по сеть в течение нескольких часов, но мне это не удалось, к сожалению. Кстати, я использую контроллер DualShock2 с небольшим адаптером, чтобы подключить его к компьютеру с помощью USB. –

0

Я попытался x360ce с помощью Assetto Corsa, но как только вы загрузите дорожку кадр паузы каждые 1 или 2 секунды, и это совершенно невозможно играть для меня. Я играю с g27 и старым игровым устройством типа xbox (без xinput), и единственный способ, которым я нашел использовать xinput-контроллер non-xbox360, - установить элементы управления в Wheel/Custom. Я дам вам свои настройки, которые он может исправить и для вас!

настройки рулевого управления:

Гамма: 1,8 - Фильтр: 0,25 - Скорость Чувствительность: 0.05

Будем надеяться на более поздний срок Нормальный геймпады будет поддерживаться как игра на удивление, даже без колеса, хот менее точный, особенно для торможения и для плотного поворота.

+0

Проблема, с которой я сталкиваюсь с Assetto Corsa, заключается в том, что я не могу уменьшить чувствительность геймпада, когда она распознается как рулевое колесо. Теперь я думаю, что я должен попытаться уменьшить это значение чувствительности вручную в файлах игры. Сейчас я попробую попробовать. –

 Смежные вопросы

  • Нет связанных вопросов^_^