2010-11-15 46 views
5

我正在爲幼兒開發一個簡單的點擊式遊戲。由於有些孩子有身體上的限制,我想讓他們有可能使用操縱桿作爲替代輸入設備。WPF:如何實現操縱桿作爲替代輸入設備(C#)

任何人都可以給我一些建議,提示或一些示例C#(甚至VB.net)代碼如何實現?

我寧願不使用DirectX中的某些東西,因爲我認爲這對於這種類型的遊戲來說是過分的。

謝謝!

更新:

我讀到的大部分信息在給定的鏈接。我試圖讓DirectInput進入VS 2010,但是我得到一個關於無法找到的引用的錯誤。我在網上搜索了一個解決方案,但是在很多地方我看到DirectX已經過時,我應該使用XNA。但是我發現關於XNA的所有信息都是關於Windows Phone和XBox的。在微軟XNA開發人員中心,他們說如果你想爲Windows開發,你必須使用DirectX,這讓我回到了原點!

有人能幫助我回到正軌嗎?我只想在Windows WPF應用程序中使用遊戲杆,並使用VS 2010 C#。謝謝。

回答

0

我不知道這一堆,但在少數情況下,我已將這些設備連接到PC,設備的驅動程序允許您將鍵映射到設備上的輸入。

所以你只需讓你的應用程序採取鍵盤輸入移動光標等,並將相關的鍵映射到操縱桿上的方向等。

3

使用DirectInput庫,可以讀取操縱桿的輸入。您不必使用DirectX來渲染輸出,而只是使用輸入。

一些方便的鏈接:

+0

感謝您的鏈接。現在我今晚有東西要學習:-) – Jackerd 2010-11-15 17:57:02