需求是,在地图中创建不同的城,地图可拖动,城可点击。
这是我的层级结构 
实现方式
地图侦听了 TOUCH_MOVE 和 TOUCH_END
城侦听了 TOUCH_END
现在问题是在部分机型中 城侦听不到 TOUCH_END 事件, 目测是触摸吞噬问题,但本地一直无法复现,不知道怎么改。 有没有大佬指点一下

这是我的层级结构 
实现方式
地图侦听了 TOUCH_MOVE 和 TOUCH_END
城侦听了 TOUCH_END
现在问题是在部分机型中 城侦听不到 TOUCH_END 事件, 目测是触摸吞噬问题,但本地一直无法复现,不知道怎么改。 有没有大佬指点一下

2.x 可以设置 node._touchListener?.setSwallowTouches(false);
地图和建筑分层处理,touch事件专门一层,通过touch坐标去检索城池,不给城池单独绑定touch事件。
通过坐标会不会有点麻烦,每次touch得去查所有城的坐标去匹配 
感谢,暂时先这样处理了。 看看问题后面还有没有反馈。 因为只有极少数机型会出现问题,不好测试
我觉得这种方式其实是更好的,性能也能得到保障