文件名称:game-inputs:一个简单的模块,用于抽象游戏的键鼠输入。 演示版
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-28 14:31:42
JavaScript
游戏输入
一个简单的模块,用于抽象游戏的键/鼠标输入。 做类似的事情:
虚拟键绑定(即,将“ W”映射为“向前移动”)
为每个绑定发送上/下事件
正确处理边缘情况,例如同时按下绑定到同一动作的两个键
为每个绑定公开一个带有布尔值的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
----.eslintrc.js(474B)
----lib()
--------mousewheel-polyfill.js(2KB)
----inputs.js(9KB)
----README.md(4KB)
----docs()
--------index.html(759B)
--------webpack.config.js(248B)
--------bundle.js(35KB)
--------index.js(3KB)
----.editorconfig(117B)
----.gitignore(126B)
----package-lock.json(328B)
----package.json(708B)