大型PC游戏 按键操作框架

首先说的不是按键映射。
首先说的不是按键映射。
首先说的不是按键映射。

需求就 上下左右,确定,取消 这6个按键,不引入大量的键盘按键,主要是到时候确保 手柄也支持。

可以跨模块选择点击,弹出新界面时,上下左右等按键作用范围在新界面上。当关闭后,又作用回上个界面。
如图所示:
在右边模块可以上下左右选择,

图片说明

当在左边边界时,按左,会跳转到左边模块的按键上,

图片说明

手柄本质上也是产生 keypress 和对应的 keycode 码
所以和键盘一样

你可以先调试下对应的keycode是多少