首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CraftyJS移动到phonegap,如何转换双向键盘事件?

使用CraftyJS移动到phonegap,如何转换双向键盘事件?
EN

Stack Overflow用户
提问于 2014-03-08 05:01:11
回答 1查看 287关注 0票数 1

我用craftyjs构建了一个应用程序,其中我的playerobject有重力,通过点击UP/W键,双向键盘事件使它跳跃。

把它带到phonegap和移动设备上的问题是没有键盘:),我如何在phonegap中触发截屏的双向事件?

EN

回答 1

Stack Overflow用户

发布于 2014-03-11 03:31:25

有一个recent forum post可以解决您的问题,请查看它以获得完整的解决方案。

本质上,你监听触摸事件(由phonegap调度),然后触发一个双向响应的人工按键事件。您可以全局触发人工按键事件:

代码语言:javascript
复制
Crafty.trigger("KeyDown", {key: Crafty.keys.UP_ARROW});

或者,如果您有对播放器实体的引用:

代码语言:javascript
复制
playerEntity.trigger("KeyDown", {key: Crafty.keys.UP_ARROW});

我不知道phonegap如何发送触摸事件(论坛帖子中的解决方案使用Hammer.js来监听触摸事件)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22260575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档