我刚开始学习Xiginput,并编写了这段代码来检测按钮按下情况:
#pragma comment(lib, "XInput.lib")
#include <Windows.h>
#include <Xinput.h>
#include <iostream>
#include <bitset>
using namespace std;
int main() {
XINPUT_STATE state;
while (true) {
XInputGetState(0, &state);
bitset<16> bits(state.Gamepad.wButtons);
cout << bits << '\n';
Sleep(10);
}
return 0;
}
它可以工作,但是我注意到我无法检测到xbox按钮的按下,任何人都可以找到一种方法来检测它