cocos2d 多手势
CGPoint begen = [touch locationInView: [touch view]];
NSSet *allTouches = [event allTouches];//获得所有触摸点
int count = [[allTouches allObjects] count];//当前触摸点数量,单点触摸为1.
if (count == 1) {//单点触摸
UITouch *touch1 = [[allTouches allObjects] objectAtIndex:0];//获得第一个触摸点
switch ([touch1 tapCount]) {//判断是单击还是双击
case 1:
NSLog(@"单击\n");
break;
case 2:
NSLog(@"双击\n");
break;
}
}else if (count == 2) {//多点触摸
CGPoint touch0_point = [[[allTouches allObjects] objectAtIndex:0] locationInView: [touch view]];
CGPoint touch1_point = [[[allTouches allObjects] objectAtIndex:1] locationInView: [touch view]];
touchSpriteB_.position = touch0_point;
touchSpriteA_.position = touch1_point;
NSLog(@"两点触摸\n%f---%f",touch0_point.x,touch1_point.x);
相关新闻>>
- 发表评论
-
- 最新评论 更多>>
您可能感兴趣的文章
- COCOS2D-X之不断变化的数字效果Demo
- MeeGo开发命令行简记
- cocos2dX 之CCParticle
- cocos2dx 某缩放的页面 CCTableView最后一个标签无法点中
- 十三 手游开发神器 cocos2d-x editor 之选关滑动界面(ScrollV
- cocos2d-x学习笔记(7)--动作(Actions)
- cocos2d-x 2.0.3 设置高清模式注意事项(cocos2d-x 2.0.3 设置高
- Cocos2d-x 3.2 大富翁游戏项目开发-第十部分实现人物轮流行走
- Cocos2d-x初学指南(6): 模拟一个触摸摇杆做为虚拟按键
- Cocos2dx 3.0 过渡篇(二十五)死不了的贪食蛇(触摸版)