大家好,问一个小白额问题,我使用cocos2dx加载cocostudio创建的UI界面后,为此界面创建了触摸监听,但是,点击界面空白的位置,事件可以执行,但是点击对应的建筑物时,就没阻挡了,请问如何解决?
代码如下:
bool HelloWorld::init()
{
bgLayer = GUIReader::getInstance()->widgetFromJsonFile(“MainCity/MainCity.ExportJson”);
this->addChild(bgLayer);
auto listener = EventListenerTouchOneByOne::create();
listener->onTouchBegan = CC_CALLBACK_2(HelloWorld::onTouchBegan, this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);
return true;
}