我想将PS3控制器连接到我的电脑(使用USB线)并用它来控制某些东西(比如游戏)。使用c#(或c / c ++)
有人能指出我正确的方向(也许是教程)吗?我可以使用一个好的图书馆吗?
我不需要任何像振动这样的奇特东西;只需按钮即可。
答案 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的基础,包括输入在内的多种用途。