WPF: Как реализовать джойстик в качестве альтернативного устройства ввода (C #)

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

Кто-нибудь может дать мне несколько советов, подсказок или образец C # (или даже VB. net) о том, как это реализовать?

Я бы предпочел не использовать что-то из DirectX, поскольку я думаю, что это было бы излишним для этого типа игр.

Спасибо!

Обновление:

Я прочитал большую часть информация по приведенным ссылкам. Я пытался получить DirectInput в VS 2010, но получаю сообщение об ошибке, связанной с отсутствием ссылки. Я поискал в сети решение, но во многих местах я читал, что DirectX устарел и мне следует использовать XNA. Но вся информация, которую я нахожу о XNA, касается Windows Phone и XBox. В Центре разработчиков Microsoft XNA говорят, что если вы хотите разрабатывать для Windows, вы должны использовать DirectX, и это возвращает меня к исходной точке!

Может ли кто-нибудь помочь мне вернуться в нужное русло? Я хочу использовать только джойстик в своем приложении Windows WPF, и я использую VS 2010 C #. Спасибо.

5
задан Jackerd 16 November 2010 в 21:25
поделиться