cocos2d - 触摸事件
来源:互联网 发布:淘宝店铺图片轮播950 编辑:程序博客网 时间:2024/05/18 01:33
在CClayer的 onEnter方法中将注册触摸代理:
if (isTouchEnabled_)
[self registerWithTouchDispatcher];
所以在CClayer中需要实现 registerWithTouchDispatcher方法:
- (void)registerWithTouchDispatcher{
[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
}
priority代表优先级,数字越小优先级越高。
然后在CCLayer中实现以下触摸接口:
- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event;
- (void)ccTouchMoved:(UITouch *)touch withEvent:(UIEvent *)event;
- (void)ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event;
在ccTouchBegan中返回 YES ,当前CClayer将会捕捉该事件,其它层将不会在继续处理。你可以试试 当你返回 NO ccTouchMoved方法是不会收到事件的!
- cocos2d 触摸事件
- cocos2d 触摸事件跟踪
- cocos2d - 触摸事件
- cocos2d接收触摸事件
- cocos2d-lua 触摸事件
- Cocos2d-JS 触摸事件
- cocos2d开发之触摸事件
- cocos2d 触摸事件的传递
- cocos2d-x触摸事件优先级
- cocos2d-x 精灵触摸事件
- cocos2d-x触摸事件优先级
- Cocos2d-x3.0 触摸事件
- Cocos2d-x中触摸事件
- QUICK COCOS2D-X 触摸事件
- Cocos2d-x屏幕触摸事件
- cocos2d-x lua 触摸事件
- cocos2d.x单点触摸事件
- Cocos2d-X之触摸事件
- 射频卡怎样区分只读卡和读写卡
- css滤镜效果---渐变1
- PHP正则表达式
- linux中用于查看文件内容的命令
- css滤镜效果---渐变2
- cocos2d - 触摸事件
- jQuery右键菜单contextMenu插件使用实例
- DataTable常用操作!不足之处请谅解!
- 30 个很棒的 PHP 开源 CMS 内容管理系统
- 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
- 分数类的加减乘除
- Windows Phone 7开发之 项目初体验
- 什么是接触卡和非接触卡?
- Computer Architecture project——simplescalar under Ubuntu/在Ubuntu10.04下安装simplescalar