game-inputs:一个用于抽象游戏键盘鼠标输入的简单模块。 演示

时间:2024-08-24 15:49:32
【文件属性】:

文件名称:game-inputs:一个用于抽象游戏键盘鼠标输入的简单模块。 演示

文件大小:21KB

文件格式:ZIP

更新时间:2024-08-24 15:49:32

JavaScript

游戏输入 一个简单的模块,用于抽象游戏的键/鼠标输入。 是否有类似的东西: 虚拟键绑定(即映射 'W' 到 'move-forward') 为每个绑定发送向上/向下事件 正确处理边缘情况,例如同时按下绑定到同一操作的两个键 为每个绑定公开一个带有布尔值的state对象,以及鼠标 dx/dy 值 该模块受启发,并在可能的情况下从中窃取代码。 但它要少得多。 键码的规范名称由指定。 示例用法: var inputs = require ( 'game-inputs' ) ( myDomElement ) // bind movement keys to WASD and arrow keys inputs . bind ( 'move-up' , 'W' , '' ) inputs . bind ( 'move-left' , 'A' , '' ) // etc


【文件预览】:
game-inputs-master
----docs()
--------index.js(3KB)
--------index.html(759B)
--------webpack.config.js(248B)
--------bundle.js(34KB)
----package.json(729B)
----inputs.js(9KB)
----package-lock.json(594B)
----.eslintrc.js(474B)
----.gitignore(126B)
----lib()
--------mousewheel-polyfill.js(2KB)
----README.md(4KB)
----.editorconfig(117B)

网友评论