怎么同时响应屏幕点击事件和UIWidget点击事件?

怎么同时响应屏幕点击事件和UIWidget点击事件?

楼主可以在UI层上面再添加一个同级的cclayer 让这个cclayer的点击可以穿透,这样事件就可以穿透cclayer 传递到ui层 实现同时响应两个层。

void MyTouchLayer::registerWithTouchDispatcher ( void )
{
CCDirector::sharedDirector ( )->getTouchDispatcher ( )->addTargetedDelegate ( this , 0 , false );
}

还是不行啊,是UIWidget吞噬了触摸,如果先点击游戏层就可以实现同时响应

void MyTouchLayer::registerWithTouchDispatcher ( void )
{
CCDirector::sharedDirector ( )->getTouchDispatcher ( )->addTargetedDelegate ( this , 0 , false );
}
还是不行啊,是UIWidget吞噬了触摸,如果先点击游戏层就可以实现同时响应