关于iOS CCTargetedTouchDelegate 不能同时多点触发的问题

  • 本帖最后由 wangjingjing 于 2012-4-8 13:20 编辑 *

这样写个类 实现单触摸

class JJBearSprite : public CCSprite, public CCTargetedTouchDelegate
class JJBearSprite : public CCSprite, public CCTargetedTouchDelegate

然后在cpp中

void JJBearSprite::onEnter()
{
        CCSprite::onEnter();
    CCTouchDispatcher::sharedDispatcher()->addTargetedDelegate(this, 0 ,false);
}

void JJBearSprite::onExit()
{
        
        CCSprite::onExit();
    CCTouchDispatcher::sharedDispatcher()->removeDelegate(this);
}

注册

触摸代码省略。。。

在一个场景中 创建三个这样都对象 但是在andriod上面可以同时用三根手指移动对象。。。为什么在iphone上面 只能触发一个。其他两个没响应

哥们,目标touch事件只能接单点,你要用stand 也就是标准touch事件,才可以多点的

— Begin quote from ____

zitonglove 发表于 2012-4-8 16:58 url

哥们,目标touch事件只能接单点,你要用stand 也就是标准touch事件,才可以多点的 …

— End quote

可以的 我是不是多点。而是对象同时触发 问题解决啦;P

怎么解决的啊,我也遇到一样的问题。。。