菜鸟求助,我想做个类似翻翻看一样的游戏

RT,类似翻翻看一样的游戏,怎么设置让游戏可以支持同时点击,就是同时按下两张相同的卡片

使用多点触摸即可。具体可以看testcpp

        auto listener = EventListenerTouchAllAtOnce::create();
        listener->onTouchesBegan = CC_CALLBACK_2(MutiTouchTestLayer::onTouchesBegan, this);
        listener->onTouchesMoved = CC_CALLBACK_2(MutiTouchTestLayer::onTouchesMoved, this);
        listener->onTouchesEnded = CC_CALLBACK_2(MutiTouchTestLayer::onTouchesEnded, this);
        _eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);
```

我的版本是2.2.3的,继承cclayer,我在.h里面写了
virtual void ccTouchesBegan(CCSet * set,CCEvent * e);
virtual void ccTouchesMoved(CCSet * set,CCEvent * e);
virtual void ccTouchesEnded(CCSet * set,CCEvent * e);
.ccp 里面

void Game_Memory::ccTouchesBegan(CCSet * set,CCEvent * e)
{
CCLog(“AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA”);
if (set->count() <= 2) {
CCSetIterator iter=set->begin();
for(;iter!=set->end();iter++){
CCTouch * mytouch=(CCTouch )( iter);
this->chargeCardCard(mytouch, e);
}
}
}运行后点击没有响应,log没有输出,请问下可能会是哪边出错了

setTouchEnable(true)也有写了

楼主没有把全部代码贴出,所以也看不出什么问题。建议先把testcpp中multitouch代码抽出来跑一下。