creator version: 1.8.1
platform: Android
场景有三个sprite分别都挂上同一个脚本并添加事件监听
this.node.on(cc.Node.EventType.TOUCH_START,function (event) {
console.log(’========touch start’);
});
this.node.on(cc.Node.EventType.TOUCH_MOVE,function (event) {
console.log(’========touch move’);
});
this.node.on(cc.Node.EventType.TOUCH_END,function (event) {
console.log(’========touch end’);
});
this.node.on(cc.Node.EventType.TOUCH_CANCEL,function (event) {
console.log(’========touch cancel’);
});
单点和两点触摸,touch start的数量 = touch end 数量 + touch cancel数量的
但是三指触摸时,只触发了touch start,偶尔触发touch move
有一个简单的demo,劳烦大佬看看 @dumganhar
MutiTouchTest.zip (266.1 KB)