代码之家  ›  专栏  ›  技术社区  ›  Ryan Kearney

更改Xbox控制器代表的播放器?

  •  1
  • Ryan Kearney  · 技术社区  · 15 年前

    有人知道有没有办法改变Xbox控制器上的光环的哪一部分是亮的吗?例如,我希望插入第一个控制器来表示播放器2(如果播放器1选择使用键盘/鼠标输入)

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Aaron Saarela    15 年前

    使用XInputRemap将连接的控制器重新映射到与这些控制器关联的用户。这是XInput API的一部分。所以如果你有两个玩家并且想要交换他们的控制器:

    DWORD remap[XUSER_MAX_COUNT];
    remap[0] = 1;
    remap[1] = 0;
    DWORD dwResult = XInputRemap(remap);
    

    SDK包含一个演示此函数的示例。