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-Lua05体验引擎测试用例+定时任务+触摸事件

开始这篇前,先复习一下Node的功能:    Node               坐标               锚点              旋转              缩放       ...
  • opera95
  • opera95
  • 2016年04月07日 16:03
  • 328

cocos2d-lua 触摸事件

转载:http://www.cocos.com/doc/article/index?type=quick_doc&url=/doc/cocos-docs-master/manual/framework...
  • suntwei
  • suntwei
  • 2015年06月29日 17:01
  • 1557

Cocos2d-JS 触摸事件

触摸事件的时间方面 触摸事件有两个事件监听器:cc.EventListener.TOUCH_ONE_BY_ONE和cc.EventListener.TOUCH_ALL_AT_ONCE,分别对应单点触...

cocos2d-android——触摸事件

1、MainActivity package com.njupt.touch01; import org.cocos2d.layers.CCScene; import org.cocos2d.nod...

Cocos2d-js 触摸事件的简单封装

基于cocos2d-js 3.6.1的触摸事件简单封装
  • PT_xxj
  • PT_xxj
  • 2017年04月14日 17:31
  • 222

cocos2d开发之触摸事件

CCLayer类是用来接收触摸输入的。不过你要首先启用这个功能才可以使用它。你通过设置isTouchEnabled为YES来让层接收触摸事件: self.isTouchEnabled = YES...

cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate

cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate    以下内容转载自:http://blo...

Cocos2d-3.x_触摸事件(单点触摸和多点触摸)

#ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" USING_NS_CC; ...

cocos2d-x 触摸事件 讲解

  • 2013年08月14日 21:13
  • 48KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d 触摸事件
举报原因:
原因补充:

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