使用Sharpdx.XInput接口。您无需安装任何其他接口即可使XBOX控制器正常工作。如果您拥有win 8.1,则安装3.0软件包时会出现问题。一个新的测试版V4.0发布了,如果你启用了Beta标志,你应该可以通过Nuget获得。
声明控制器对象
例如,
private Controller m_playerControl;
在你的创作
,使用
m_playerControl = new Controller(UserIndex.One);
或2等3,4
您可以测试的Xbox控制器与连接:
m_playerControl.IsConnected
抢州。
m_state = m_playerControl.GetState();
m_lx = m_state.Gamepad.LeftThumbX;
m_ly = m_state.Gamepad.LeftThumbY;
m_lt = m_state.Gamepad.LeftTrigger;
m_lb = m_state.Gamepad.Buttons;
m_rx = m_state.Gamepad.RightThumbX;
m_ry = m_state.Gamepad.RightThumbY;
m_rt = m_state.Gamepad.RightTrigger;
劝你也可以使用相同的状态对象和覆盖你的游戏手柄等
这是什么都与Visual Studio办?如果我错了,请更正我的错误,但是您使用的IDE与此无关,并且都是关于.NET代码的。 – mason