-
Creator 版本:所有版本都会有问题,测试的引擎版本是2.2
-
目标平台: web
-
详细报错信息,包含调用堆栈:
-
重现方式:
给父节点绑定touch事件,监听
this.node.on(cc.Node.EventType.TOUCH_START, (e) => { console.log('start top') }, this, true) this.node.on(cc.Node.EventType.TOUCH_END, (e) => { console.log('end top') }, this, true)
然后创建一个同大小的子节点,同样也绑定两个这样的事件
同时添加一个定时器,定时3秒后清除界面
当界面一打开以后,手指就按在界面上面不离开,只到定时器执行清除destroy
然后松开手指,这个时候正确思路想要的时候还应该触发父节点上面的touchend事件,
当时界面直接destroy以后,手指在父节点上面离开也不会触发touchend了,
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:必现
-
额外线索:
或者可以告诉一下,低版本有没有什么更好的方法解决多点触控和阻止点击穿透问题
这里是测试代码,
NewProject_1_3d_2.zip (1.5 MB)