cocos2d-js安卓设备don't响应触摸事件,iOS和web确实可以处理触摸事件
cocos2d-js android devices don't respond to touch events, iOS and web does work with touch events
我正在使用cocos2D JS将我的2D游戏移植到多个平台。
我遇到的问题是,每当我在安卓设备上运行和测试游戏时,它根本不会对触摸事件做出响应。使用完全相同的代码,我可以在iOS设备上构建和运行它,触摸也能正常工作。当我在网络上运行它时,触摸事件在iOS或android设备上运行良好。
这就是我实现触摸事件的方式:---------------
在主游戏中使用场景
(cc.Scene.extent({
onEnter: function(){
...
...
...
cc.eventManager.addListener({
event: cc.EventListener.TOUCH_ONE_BY_ONE,
setTouchEnabled: true,
onTouchBegan: function(touch,event){
// Do Stuff
// Do More Stuff
},
.....
.....
},this);
就像我说的,iOS和网络对这些触摸事件的反应很好,只是android设备没有。此外,鼠标事件在所有平台上都运行良好。
有什么想法吗?谢谢
有一个拼写错误:您应该使用cc.Scene.
中的extend相关文章:
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 如何使用纯javascript的移动触摸事件
- 移动定时触摸事件
- 模拟html5的触摸事件
- Phonegap/Cordova:如何添加Javascript多点触摸事件
- 如何在AngularJS中监听点击事件,而不是触摸事件
- 我可以让我的网站的内容可编辑区域对安卓股票浏览器上的触摸事件更敏感吗
- 在 Firefox 中“解析”触摸事件
- 将触摸事件转换为鼠标事件仅每秒有效一次
- 在移动 Safari 上向下拖动时,触摸事件停止触发 - iPad HTML5
- 如何在 javascript 中触发触摸事件
- 为什么触摸事件不在手指按压的中间
- 如何启用离子多点触摸事件
- 当我将位置更改为绝对时,画布精灵表和触摸事件不起作用
- 当元素在事件绑定后附加到DOM时,触摸事件不起作用
- JavaScript的触摸事件
- Tizen可穿戴设备屏幕顶部的Javascript触摸事件
- 用标准javascript而不是jquery中的mousedown、mousemove和mouseup触摸事件句柄
- (窗口中的'ontouchstart')返回true,但没有触摸事件
- 传单触摸事件未触发