将游戏手柄数据传递到 Windows
Posted
技术标签:
【中文标题】将游戏手柄数据传递到 Windows【英文标题】:Pass Gamepad data to windows 【发布时间】:2013-02-04 20:22:33 【问题描述】:我正在使用 C# 在 .NET 框架上为 Windows 创建一个游戏手柄,但我被卡住了,如何将我的按钮事件数据和轴数据传递给 Windows?例如,如果按下button 1
,它将传递1
被触发等等。
我在谷歌上搜索过它并遇到了几个 msdn 指南,但没有一个真正确定如何做到这一点。 http://msdn.microsoft.com/en-us/library/dd757112.aspx
【问题讨论】:
【参考方案1】:这在一定程度上取决于您使用的硬件。但是这个页面可能会给你一些帮助:-
http://youhacklife.com/featured/gamepad-game-controller-in-csharp
完整的 SlimDX Direct X 库位于:-
http://slimdx.org/index.php
【讨论】:
你知道我可以使用 win api 的方法吗? 有设备访问API。此处的代码示例link以上是关于将游戏手柄数据传递到 Windows的主要内容,如果未能解决你的问题,请参考以下文章
将数据从 Windows 挂钩传递到另一个进程的最佳方法是啥?
如何将 Xinput 添加到游戏手柄 arduino 项目?