5

我正在为幼儿开发一个简单的点击式游戏。因为有些孩子有身体限制,我想给他们使用操纵杆作为替代输入设备的可能性。

谁能给我一些建议、提示或一些示例 C#(甚至是 VB.net)代码来说明如何实现这一点?

我宁愿不使用 DirectX 的东西,因为我认为这对于这种类型的游戏来说太过分了。

谢谢!

更新:

我阅读了给定链接上的大部分信息。我试图让 DirectInput 进入 VS 2010,但我收到一个关于找不到引用的错误。我在网上搜索了一个解决方案,但在很多地方我读到 DirectX 已经过时了,我应该使用 XNA。但是我找到的关于 XNA 的所有信息都是关于 Windows Phone 和 XBox 的。在 Microsoft XNA 开发人员中心,他们说如果你想为 Windows 开发,你必须使用 DirectX,这让我回到了原点!

有人可以帮助我重回正轨吗?我只想在我的 Windows WPF 应用程序中使用操纵杆,并且我正在使用 VS 2010 C#。谢谢。

4

2 回答 2

3

使用 DirectInput 库,您可以从操纵杆读取输入。您不必使用 DirectX 来呈现输出,您只需使用输入。

一些方便的链接:

于 2010-11-15T13:22:47.523 回答
0

我对此知之甚少,但在我将这些设备连接到 PC 的少数情况下,设备的驱动程序允许您将键映射到设备上的输入。

因此,您只需允许您的应用程序采用键盘输入来移动光标等,并将相关键映射到操纵杆上的方向等。

于 2010-11-15T13:19:36.607 回答