【问题标题】:Taking input from a PS3 controller从 PS3 控制器获取输入
【发布时间】:2013-11-14 19:42:28
【问题描述】:

我想将 PS3 控制器连接到我的电脑(使用 USB 数据线)并用它来控制某些东西(例如游戏)。使用 c#(或 c/c++)

谁能指出我正确的方向(也许是教程)?有没有我可以使用的好库?

我不需要任何花哨的东西,比如振动;只需按钮即可。

【问题讨论】:

标签: c# ps3


【解决方案1】:

这应该是您正确的起点:

一篇关于使用 USB 人机接口设备 api 读取 有线 PS3 控制器,包括动作。

http://www.codeproject.com/Articles/23634/Wired-PS-Six-Axis-Controller-Using-USB-HID-as-Inp

【讨论】:

    【解决方案2】:

    如果你只想要按钮,我个人推荐SFML,它具有可靠的 C# 绑定。但是,这可能会锁定您使用 SFML 窗口,或者至少是一个 OpenGL 窗口,然后您将其传递给 SFML。 SFML 也是开源的,如果你想了解他们是如何从 C++ 中实现的。

    如果您计划学习 MonoGame/XNA,您应该了解如何通过 SDL 库接收输入,因为这是 MonoGame 的基础,可用于多种用途,包括输入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 2013-10-23
      相关资源
      最近更新 更多