iOS Dev (70) 让 CCLayer 接受触摸或加速计事件
来源:互联网 发布:淘宝怎么看直播 编辑:程序博客网 时间:2024/06/06 09:36
iOS Dev (70) 让 CCLayer 接受触摸或加速计事件
- 博客:http://blog.csdn.net/prevention
- 作者:大锐哥
- 摘自:
Learn iPhone and iPad cocos2d Game Development
-
触摸事件
首先要开启接受 touch events 的开关:
self.isTouchEnabled = YES;
然后是处理函数:
-(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event {}-(void) ccTouchMoved:(UITouch *)touch withEvent:(UIEvent *)event {}-(void) ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event {}-(void) ccTouchCancelled:(UITouch *)touch withEvent:(UIEvent *)event {}
ccTouchBegan返回的是一个布尔值(BOOL)。如果你返 回了YES,那就意味着你不想让当前的触摸事件传导到其它触摸事件处理器。你 实际上是“吞下了”这个触摸事件。
加速计事件
开启开关:
self.isAccelerometerEnabled = YES;
处理函数:
-(void) accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration{ CCLOG(@"acceleration: x:%f / y:%f / z:%f", acceleration.x, acceleration.y, acceleration.z);}
-
转载请注明来自:http://blog.csdn.net/prevention
0 0
- iOS Dev (70) 让 CCLayer 接受触摸或加速计事件
- CCLayer调整触摸区域的大小 接受触摸事件 调整优先级等的理解
- 让一个精灵接受触摸事件
- cocos2dx CCLayer接受 touch 事件
- 让覆盖在下面层的视图接受触摸事件
- cocos2dx 接受触摸事件
- ios之加速计
- ios加速计
- IOS -- 加速计、陀螺仪
- IOS 加速计
- IOS加速计
- ios加速计
- iOS 陀螺仪 加速计
- iOS 加速计 摇一摇
- cocos2d-x的CCLayer触摸事件
- 自定义UILabel,接受触摸事件
- 如何让UILabel或UIImageView接受一个单击事件?
- ios 加速计效果实现
- java安全之数字签名及证书
- Poj 1007
- 软件测试的误区
- 实例详解CSS中position的fixed属性使用
- VS搭建Boost编程环境
- iOS Dev (70) 让 CCLayer 接受触摸或加速计事件
- java泛型与反射结合
- 第一次的写博客
- OCP 1Z0 053 60
- wikioi3052 多米诺
- Android中的Environment.getExternalStorageState使用(转自 YAnG_Linux)
- Poj 1008
- 多线程访问共享内存的不加锁实现方式
- 硬盘的结构及如何存储数据