标签:
假设Layer1的ZOrder大于Layer2的ZOder,则
Layer1和Layer2的触摸事件回调函数调用情况如下
Layer1 setSwallow: false false true true
Layer1 touchBegan ret: false true false true
--------------------------------------------------------------
Layer1 touchMoved no yes no yes
Layer2 touchBegan yes yes yes no
总结:
只有Layer1的touchBegan返回true时才会执行Layer1的touchMove事件是
只有当Layer1的swallow为true并且Layer1的toucheBegan返回true时Layer2的touchBegan才不会执行。
关于Cocos2dx 3.6 触摸事件 中 setSwallowTouches 的疑惑
标签:
原文地址:http://my.oschina.net/u/1862623/blog/515450