TOUCH_MOVE正常,TOUCH_START和TOUCH_END无响应

  • Creator 版本:3.4.2
    用触摸事件实现小地图功能,滑动开始时显示小地图节点,停止时隐藏小地图节点.滑动过程中刷新小地图位置信息.
    完成后发现Node.EventType的TOUCH_MOVE能正常响应,可以实时刷时小地图.
    但是TOUCH_START和TOUCH_END没有响应.想请问经验丰富的大神们,在么情况下会导致这个现象.

请问这个问题最后解决没有?

在 3.8.2 还是存在这个问题 不过是TOUCH_START正常 TOUCH_MOVE/TOUCH_END要第二次或者第三次才能触发 但是只存在于 H5 和 Android 上 iOS 系统正常

请问有解决方案吗

修改引擎pointer-event-dispatcher.ts


touch end有时候没进但是没能删除数组,然后下次触发的时候会走上次残留的touch end回调
这是临时解决方法,希望官方能处理一下

这种情况一般不会发生,小地图通常是一个2D界面图大图+2D相机,这个时候小地图和主地图的层级关系应该处理好,因为小地图虽然不在主相机里,但是还是会有影响,点击事件可能是与相机无关的。