【问题标题】:C# capture pressed gamepad keys (Direct Input)C# 捕获按下的游戏手柄键(直接输入)
【发布时间】:2020-11-11 11:45:46
【问题描述】:

如何在 C# 中捕获按下的游戏手柄按键(直接输入)?

我已经搜索过,但大多数来源似乎已经过时,是否有一个简单的 API 可以让我捕获这些事件?

我正在制作一个可以捕捉游戏手柄上所有击键的应用,但我不知道如何开始。

【问题讨论】:

    标签: c# visual-studio events gamepad directinput


    【解决方案1】:

    您可以使用 XNA 或 MonoGame。他们有简单的 API 来检测按键。 例如 https://docs.microsoft.com/en-us/previous-versions/windows/xna/bb197001(v=xnagamestudio.42)

    【讨论】:

    • 不支持dinput,只支持xinput。我想制作一个记录游戏手柄 dinput 事件的应用程序,然后使用有效客户端将其转换为 xinput。但我找不到捕捉游戏手柄活动的好方法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-28
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多