Как я становлюсь введенным от контроллера XBox 360?

Попробуйте этот паттерн \d+\s+[\w ]+[\s,]+[\w ]+[\s,]+\w+ \d+

Объяснение:

\d+\s+ - сопоставить одну или несколько цифр, затем сопоставить одно или более пробелов

[\w ]+[\s,]+ - сопоставить один или несколько символов слова или пробел, затем один или несколько пробелов или запятая

\w+ \d+ - сопоставить одно или несколько символов слова, пробел и одну или несколько цифр

Демо [ 114]

15
задан pnuts 24 September 2014 в 00:57
поделиться

3 ответа

PyGame может считать джойстики, который является тем, что контроллер X360 разоблачает как на ПК.

7
ответ дан 1 December 2019 в 04:10
поделиться

Ну, если Вы действительно не хотите добавлять зависимость от DirectX, можно использовать старый Windows Joystick API - Windows Multimedia-> Ссылка Джойстика в платформе SDK.

Стандартная свободная перекрестная игровая библиотека plaform является Простым Слоем DirectMedia, первоначально записанным в игры порта Windows к Unix (Linux) системы. Это - очень простой, легкий API, который имеет тенденцию поддерживать минимальное подмножество функций в каждой системе, и это имеет привязку для большинства главных языков. Это имеет очень простую поддержку джойстика и игрового планшета (никакая обратная связь силы, например), но это могло бы быть достаточно для Ваших потребностей.

1
ответ дан 1 December 2019 в 04:10
поделиться

Возможно, библиотека Mono.Xna добавила поддержку GamePad, которая обеспечит кроссплатформенную функциональность, которую вы искали:
http://code.google.com/p/monoxna/

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

отказ от ответственности: I Я не знаком со статусом проекта mono xna, поэтому, возможно, он еще не добавил эту функцию. Но все же это вариант: -)

0
ответ дан 1 December 2019 в 04:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: