iOS上网页版的,滑出屏幕外onTouchEnded方法不响应。有啥好方法解决这个问题么?
你看看onTouchCancelled会执行吗?会执行的话把逻辑代码复制一份到onTouchCancelled回调里就行了
我没试,不过微信群里又人也说onTouchEnded和onTouchCancelled都没响应。
如果用node.on是没有问题的,能触发touchcancel事件的
但是用cc.eventManager.addListener的话就不会触发touchend和touchcancel,不知道是为什么,就算滑出屏幕也不会触发,@zilong大大能帮忙解释一下吗?什么情况下可以触发touchcancel?个人觉得是不是有问题?
1赞
这样啊,我用的cc.eventManager.addListener。那我换回node.on吧。
而且据我了解,cc.eventManager.addListener是添加的全屏触摸事件,不是在某一个节点添加触摸事件
1赞
我判断了下区域。我看了下api上也不推荐cc.eventManager.addListener了。
用node.on的话,参数只有event,我现在还需要touch来获取手指所在的位置的,这怎么办呢?难道只能用cc.eventManager.addListener了?
event.touch
api里event并没有touch属性啊?
额·····这两天看three记混了·····
api文档不完善,有些api在api文档里找不到的
1赞
在qq和微信内置浏览器中 向上划出屏幕,touchend和touchcancel都不响应
顶,希望早日解决

