文件名称: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' , '
【文件预览】:
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)