cocos2d 触摸事件

原创 2011年01月19日 23:34:00

首先添加事件接收者:

[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:1 swallowsTouches:NO];

//self为接收者, 优先级参数从0开始 数字越小优先级越高,就会越先接收到事件, 最后一个参数表示是否阻止此次事件冒泡

然后实现3个方法:

#pragma mark TouchDispatcherDelegate

- (BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event{

//你的代码

return YES; //这儿如果返回NO 此次触摸将被忽略

}

- (void) ccTouchMoved:(UITouch *)touch withEvent:(UIEvent *)event

{

//你的代码

}

- (void) ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event{

//你的代码

}

 

 

 

[[CCTouchDispatcher sharedDispatcher] removeDelegate:self];

Cocos2d-x实例:单点触摸事件

为了让大家掌握Cocos2d-x中的事件机制,下面我们以触摸事件为例,使用事件触发器实现单点触摸事件。该实例如图8-3所示,场景中有三个方块精灵,显示顺序如图8-3所示,拖拽它们可以移动它们,事件响应...
  • tonny_guan
  • tonny_guan
  • 2014年07月24日 20:37
  • 9253

cocos2d-x中的多点触摸的问题

在cocos2d-x中,对于触摸事件有两种模式: 大家都知道,第一种为 CCDirector::sharedDirector()->getTouchDispatcher()->addSta...
  • u013321328
  • u013321328
  • 2014年03月03日 17:43
  • 823

cocos2d-x 事件分发机制 ——触摸事件监听

cocos2d-x 3.0 出来已经好久了,也已经用3.0写了几个小游戏,感觉3.0的事件触发机制太赞了,随这里总结一下,也算是对知识的一种回忆和加深理解。 3.0的事件分发机制中,需要也仅仅需要通过...
  • u013599970
  • u013599970
  • 2014年07月27日 08:20
  • 3577

cocos2d - 触摸事件

在CClayer的 onEnter方法中将注册触摸代理: if (isTouchEnabled_)         [self registerWithTouchDispatcher]; ...
  • jiarusun000
  • jiarusun000
  • 2011年10月13日 13:36
  • 1359

cocos2d-x lua 触摸事件

cocos2d-x lua 触摸事件version: cocos2d-x 3.61.监听function GameLayer:onEnter() local eventDispatcher =...
  • songcf_faith
  • songcf_faith
  • 2015年06月03日 17:50
  • 884

cocos2d-x (四):触摸事件处理机制

触摸事件可以分为如下四个状态 开始、移动、结束、取消 cocos2d-x使用EventTouch来表示一个触摸事件 触摸点的状态使用 EventCode来表示  class CC_DLL EventT...
  • u011819804
  • u011819804
  • 2015年04月11日 17:16
  • 883

cocos2d-x基础学习--添加触摸事件

使用cocos2d来开发手机游戏,为我们的游戏添加触摸事件是游戏交互必须的,使用cocos2d-x,添加触摸事件也十分简单。、触摸事件分为单点触摸和多点触摸。          1,添加单点触摸事件...
  • smbroe
  • smbroe
  • 2014年12月17日 22:21
  • 1535

quick-cocos2d-x游戏开发【11】——多点触摸

在前面已经谈过单点触摸的用法了,所以对于多点触摸来说,也是非常简单容易的。多点触摸其拥有event.added,event.removed,event.points这么几个独有参数。event.add...
  • w337198302
  • w337198302
  • 2014年09月07日 14:06
  • 3266

Android触摸事件(三)-触摸事件类使用实例

触摸事件AbsTouchEvent与TouchUtils的使用 简单方便地实现界面的拖动与缩放功能
  • u011374875
  • u011374875
  • 2016年04月06日 14:19
  • 2375

【Cocos2d-x 3.x】 事件处理机制源码分析

触摸事件、相应事件监听器以及事件派发机制学习
  • JY_95
  • JY_95
  • 2015年12月04日 02:53
  • 1031
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d 触摸事件
举报原因:
原因补充:

(最多只允许输入30个字)