Layer1在下,Layer2相当于模态对话框(弹出后在最上面,吞噬触摸)
Layer1触摸触发ccTouchBegan ,满足一定条件后弹出Layer2,但是Layer1还是能接收到ccTouchMoved
怎么在Layer2弹出的时候结束Layer1的触摸操作或者接收不到所有触摸
Layer1在下,Layer2相当于模态对话框(弹出后在最上面,吞噬触摸)
Layer1触摸触发ccTouchBegan ,满足一定条件后弹出Layer2,但是Layer1还是能接收到ccTouchMoved
怎么在Layer2弹出的时候结束Layer1的触摸操作或者接收不到所有触摸
把layer1的触摸关闭了,需要时候再打开不就可以了
弹出layer2也就是将layer2加到场景中,你可以设置一下layer2的触摸事件,setSwallowTouches(true);然后添加到时间分发器中得时候选择显示优先级,在onTouchBegan返回true。