/*此处后续可能变动*/
auto listener = EventListenerTouchOneByOne::create();
/**
* 为false依旧向下传递
*/
listener->setSwallowTouches(false);
/**
* 注册触摸事件,并设置触摸事件的优先级
*/
listener->onTouchBegan = ](Touch* touch,Event* event)
{
return true;
};
listener->onTouchMoved = ](Touch* touch,Event* event)
{
};
listener->onTouchEnded = =](Touch* touch,Event* event)
{
removeAllChildren();
};
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, Button_troops_1);
我的界面加进来使用cocostudio导出来的json文件 按钮放在底层了 使用上面的方法还是获取不了 点击事件 这是为什么呢?求大神帮助,或许我没理解3.0rc的触摸机制,谢谢!