Gainput
Gainput是您游戏中很棒的C ++输入库:
从底层设备读取到用户定义按钮的高层映射,满足您的输入需求
有据可查,干净,轻巧且易于使用的文档
所有受支持平台上的统一界面: Android NDK,iOS / tvOS,Linux,macOS,Windows
支持的设备:键盘,鼠标,游戏板,多点触摸,设备内置传感器
用法
# include < gainput>
enum Button
{
ButtonConfirm
};
gainput::InputManager manager;
manager.SetDisplaySize(displayWidth, displayHeight);
const gainput::DeviceId keyboardId = manager.CreateDevice();
const gainput::DeviceId mouseId = manager.CreateDevice();
con
1