从PS3控制器获取输入

时间:2013-11-14 19:42:29

标签: c# ps3

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

有人能指出我正确的方向(也许是教程)吗?我可以使用一个好的图书馆吗?

我不需要任何像振动这样的奇特东西;只需按钮即可。

2 个答案:

答案 0 :(得分:1)

这应该是您的正确出发点:

  

有关使用USB人机接口设备API阅读的文章   有线PS3控制器包括运动。

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

答案 1 :(得分:0)

如果你只是想要按钮,我个人推荐SFML,它有一个坚实的C#绑定。但是,这可能会阻止您使用SFML窗口,或者至少使用一个OpenGL,然后将其传递给SFML。如果你想从C ++中研究它们是如何做的,那么SFML也是开源的。

如果你打算学习MonoGame / XNA,你应该看看如何通过SDL库接收输入,因为这是MonoGame的基础,包括输入在内的多种用途。