多点触摸与单点触摸交互使用

在cocos2dx2.2.3中如何实现多点触摸与单点触摸交互使用,多点触摸用于缩放。单点触摸系统默认用在cocostudio的json文件中

可以在触摸的时候进行判断,多个手指时进行缩放操作,单个手指触摸做相应的操作。
如:
void HelloWorld::ccTouchesMoved(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent)
{
if( pTouches->count() == 1 )
{
//单个触摸操作
}else if( pTouches->count() == 2 ){
//多个触摸操作
}
}

多点触摸会被单点触摸吞噬。你那种方法只适用于多点触摸

那这样你可以先判断多点,然后在判断单点。这边有个例子你可以参考一下http://blog.csdn.net/somestill/article/details/10581277

谢谢推荐,但问题不在这。而是cocostudio的json控件系统默认用的是 ccTouchBegan、ccTouchMoved,ccTouchEnded.而我想用的是 ccTouchesBegan ccTouchesMoved ccTouchesEnded.我说的单点、多点时指这函数的区别。我用多点的时候相应不到多点触摸事件。被单点触摸给吞噬了。:14: