V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wucao219101
V2EX  ›  前端开发

有没有通过键盘上下左右和 Enter 操作的 Web 前端库或者框架,用于开发游戏手柄操作的 Web 页面

  •  
  •   wucao219101 ·
    wucao · 2016-04-29 10:10:28 +08:00 · 2446 次点击
    这是一个创建于 3132 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我目前有个需求是开发通过游戏手柄操作的 Web 页面,手柄上有上下左右按钮和键盘的上下左右是一致的,手柄的 A 按钮和键盘上的 Enter 是一致的。所有,有没有相关开发经验的前辈可以指导一下,或者有没有现成的库或者框架?
    3 条回复    2022-02-03 09:32:53 +08:00
    ChefIsAwesome
        1
    ChefIsAwesome  
       2016-04-29 10:56:19 +08:00
    你想的是虚拟按钮触发物理按钮。实际应该是虚拟按钮跟物理按钮执行同一个函数。
    learnshare
        2
    learnshare  
       2016-04-29 11:04:24 +08:00
    根据 keyCode 处理按键事件就好了
    发现一个 Node.js 版本的 https://github.com/rdepena/node-dualshock-controller
    Livid
        3
    Livid  
    MOD
       2022-02-03 09:32:53 +08:00   ❤️ 1
    Gamepad API

    https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API

    比如 V2EX GameDB 的截图查看页面,就支持通过游戏手柄的 D-Pad 的左右来切换图片:

    https://www.v2ex.com/gamedb/nes/battlecity/screenshots/762
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 02:36 · PVG 10:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.