刚刚在阅读cocos-2dx中的源码,
在3.2rc0版中cocos2d-x-3.2\cocos\2d\CCLayer.cpp中第185行
void Layer::setTouchMode(Touch::DispatchMode mode)
{
if(_touchMode != mode)
{
_touchMode = mode;
if( _touchEnabled)
{
setTouchEnabled(false);
setTouchEnabled(true);
}
}
}
```
大家可以去看看其他版本里的这个方法啊,
这里
setTouchEnabled(false);
setTouchEnabled(true);
真让人 摸不着头脑啊

确实是这样。不多余么