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

时间:2024-05-28 14:31:42
【文件属性】:

文件名称: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' , '' ) inputs . bind ( 'move-left' , 'A' , '' ) // etc... // bi


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

网友评论