三指以上触控touch事件分发有bug

@jare ,大佬来看看…

不能上传apk,只能你们打个android包试试了:disappointed_relieved:

又凉了,大佬们看一哈

ios 是正常的么?

不好意思,暂时没有尝试在ios设备上运行…

还有另一个bug,不过没有影响到我的逻辑
在上面的demo注册事件的方法里再注册一个

cc.game.on(cc.game.EVENT_SHOW,function(){
            console.log('========game resume');
        });

由于每个sprite都注册了一个,所以正常逻辑是触发3次EVENT_SHOW?,实际上会触发6次,每一次的注册,在触发时会收到两次回调

这个我是在chrome上测试的,切换浏览器的标签就视为切换到后台吧?

这个是web的问题?native上情况如何?

web上确认有这个,native我等下试试看

请问点击事件那个确认是bug吗,

EVENT_SHOW这个问题在web有,在Android没有,ios我目前没办法测试呢,不清楚

touch事件还有另一个问题,在按下后触发touch start,然后处于touch move 状态时,按下home键,或者其他让游戏进入后台的操作(此事仍然处于touch move状态),从后台返回游戏后,也得不到 touch end或者touch cancel

是个bug,原因是,js层没有处理 onTouchCancelled 事件导致的。

请教下怎么查看方法的调用栈啊,

这个问题,日志中应该会显示
Can’t find property: onTouchCancelled
稍后我发一个修复补丁。

修复 PR:
https://github.com/cocos-creator/engine/pull/2351

我能直接修改么,还是说要等到新版本发布,CCNode.js这个文件在目录里也没找到,只在chrome的source里面看到了

急的话参考:
http://forum.cocos.com/t/topic/51939
或者等1.8.2 正式版

3q,给力

三指触摸可能是小米手机的三指下滑截屏手势的原因,但是按说应该触发cancel,刚才试了一下1.9,问题确实解决了