cocos2d-js3.0设置单点触摸,在ios平台上使用多点操作时回报错,所有触摸都会失效。
查看代码发现:
CCInputManager中
cc._addEventListener(element, “touchcancel”, function (event) {
if (!event.changedTouches) return;
var pos = selfPointer.getHTMLElementPosition(element);
pos.left -= document.body.scrollLeft;
pos.top -= document.body.scrollTop;
locView.handleTouchesCancel(selfPointer.getTouchesByEvent(event, pos));
event.stopPropagation();
event.preventDefault();
}, false);
locView应该selfPointer
