[已解决]多点触摸如何实现不同layer的触摸层级或说是触摸屏蔽

已解决]开发环境cocos2dx 3.2版本 +VS2012,在单点触摸情况下,可以透过setSwallowTouches来实现不传递到其他层,但是多点触摸不知如何实现。而且多点触摸情况下设置触摸层级也无法不穿透或者屏蔽触摸层级低的事件。求解:12:

比方说:
(一)EventListenerTouchAllAtOnce(多点)情况下:

layerA 和 layerB。 layerA的触摸层级是 -2, layerB的触摸层级是2。然而在点击layerA中的touch事件时,仍然会在layerB中响应。

(二)单点触摸的情况下无此现象。

解决方案]
a、将多点触摸放置在最下面一层。
b、在点击其他层的时候,将多点触摸层移到屏幕外面
c、就是将当前layer层的触摸设置为单点触摸,用来屏蔽其他层级的触摸事件。
e、通过一个变量来控制触摸事件的结果
f、……