游戏手柄交互例子,简单清楚
2022-02-01 14:01:50 351KB 游戏 交互 游戏引擎 QtGamepad
1
通过手柄与Qt的通信,发送指令至远程设备,控制远程设备的运动。 主要代码://连接设备 QGamepad *m_gamepad = new QGamepad(0, this); ... //显示手柄按下的按键的名称 connect(m_gamepad, &QGamepad;::buttonAChanged, this, [=](bool pressed){ showCurrentBtnName(pressed, "buttonA"); }); connect(m_gamepad, &QGamepad;::buttonBChanged, this, [=](bool pressed){ showCurrentBtnName(pressed, "buttonB"); }); ... //显示摇杆的值 connect(m_gamepad, &QGamepad;::buttonL2Changed, this, [=](double value){ showBtnVaule(1, value); }); connect(m_gamepad, &QGamepad;::buttonR2Changed, this, [=](double value){ showBtnVaule(2, value); }); ---------------------
2021-10-07 08:34:27 347KB QtGamepad 游戏手柄交互
1
Qt中的QtGamepad模块与游戏手柄交互小示例。按下手柄按键时,在页面上显示按键名称和键值。
2019-12-21 22:16:50 349KB qt Gamepad 游戏手柄 qml
1