Commit Graph

36 Commits

Author SHA1 Message Date
5f3412109e 新增PC/MacOS 对于SwitchPro手柄的支持 2025-09-26 13:40:40 +08:00
baf2e5a8d6 避免使用三角函数判断死区 :D 2025-09-22 17:11:12 +08:00
449ef4a597 修正摇杆(包括虚拟遥感)不能斜方向的问题 2025-09-22 16:50:35 +08:00
e10d2ce3d2 暂且还原InputResolver的优化 2025-09-19 16:17:06 +08:00
7e8d0e8340 减少InputResolver开销 2025-09-17 18:31:58 +08:00
81ec8e4879 干掉管理层逻辑GC 2025-09-17 10:17:55 +08:00
7f621af33b note 2025-09-11 15:56:45 +08:00
1a213108c6 加入PSVita背面触摸板作为虚拟按键的功能 2025-09-11 15:55:49 +08:00
9286c659c6 过滤InputSystem安卓数十种虚拟键盘 | 调整NS宏管控位置影响其他平台编译 2025-09-11 15:55:04 +08:00
d7671fa66e 修复xmb键位映射问题,优化摇杆类控制设备的上下左右方向判断逻辑,并加入死区机制 2025-09-10 22:38:08 +08:00
99d0d76566 StoicGoose核心除即时存档之外 实现CoreInterface(主要Input) | 一些注释 2025-09-08 18:16:59 +08:00
a1aa816426 合并Switch版本修改 2025-08-21 10:34:57 +08:00
b07972f66d inputsystem debug 2025-08-20 15:25:25 +08:00
2356fd7448 inputsystem 输入日志 2025-08-20 15:21:41 +08:00
09407468c2 移除冗余命名空间 2025-08-20 10:19:07 +08:00
a7807194ed 增加SwitchJoyCon手柄类型支持 2025-08-19 11:27:10 +08:00
0f27fa328c switch 2025-08-19 10:21:17 +08:00
0a45c4fbbd inputsystem 高低版本兼容 2025-08-18 22:51:04 +08:00
de7340ee39 增加一个左上角状态栏UI,用于显示当前已连接的输入设备,修复独占性设备(手柄)被错误的binding到多个模拟器虚拟输入设备的问题 2025-06-21 15:39:52 +08:00
8bd3b2247b 输出模块增加独占机制,避免一个设备绑定到多个手柄映射配置 2025-04-09 14:54:21 +08:00
cfb3bc8b6a Input机制修改已完成 2025-04-01 15:35:17 +08:00
6cc7b2fb4b 引入IDeviceBinder接口,以利用编译报错补充应该编写的代码,避免漏掉 2025-03-31 18:25:07 +08:00
fbe47bce1b 添加DS和Xbox手柄支持 2025-03-31 16:20:39 +08:00
3797bba442 完善GamePad支持 2025-03-27 20:13:00 +08:00
4e87cfe9ee Input代码迭代 2025-03-27 20:08:31 +08:00
e463c23c4c Input逻辑结构调整 2025-03-27 19:19:05 +08:00
50e3a30f31 将所有抽象层Input的类加上后缀,D代表设备,C代表控件,避免和InputSystem中的设备重名 2025-03-27 15:02:41 +08:00
8007af0bc5 InputControl的实现类挪入基本类型,不再每个设备单独实现 2025-03-27 11:54:10 +08:00
924727eb7c Input系统代码迭代 2025-03-26 19:07:46 +08:00
811b0b2a48 InputManager迭代 2025-03-17 19:50:41 +08:00
a93f6449c8 键盘设备键值字段接口调整 2025-03-17 10:50:17 +08:00
3257e15dda 键盘映射配置加载机制修改,现在在初始化以及任何键盘设备断开和连接时,会检查可用键盘设备并且调用配置加载方法 2025-03-17 10:33:23 +08:00
1c20707751 输入系统迭代 2025-03-14 15:27:26 +08:00
4e1f8fd045 InputDevice中的keybase基类改为inputcontrol,突出基础类型作为一个输入控件的概念,以免和按钮类控件混淆 2025-03-14 11:02:38 +08:00
955a35659a 引入InputSystem,输入设备管理系统迭代中 2025-03-13 17:38:12 +08:00
3c10873180 输入设备管理器,以及按键映射设置基本框架搭建 2025-03-12 20:09:11 +08:00