关于Cocos2d-x中触摸事件的setSwallowTouches 方法的解析
来源:互联网 发布:中国网络暴力现状 编辑:程序博客网 时间:2024/06/16 12:11
在使用cocos2d-x的触摸事件监听器的时候,会需要设置setSwallowTouches(bool),这里就分析下该方法的具体分析:
如果在一个scene中我添加了两个layer分别为Layer1和Layer2,并且两者是叠在一起的
假设Layer1的ZOrder大于Layer2的ZOder(即Layer1在Layer2的上一层),则
Layer1和Layer2的触摸事件回调函数调用情况如下
Layer1 setSwallow: false false true true
Layer1 touchBegan result: false true false true
--------------------------------------------------------------
Layer1 touchMoved no yes no yes
Layer2 touchBegan yes yes yes no
总结:
只有Layer1的touchBegan返回true时才会执行Layer1的touchMove事件
只有当Layer1的swallow为true并且Layer1的toucheBegan返回true时Layer2的touchBegan才不会执行。
0 0
- 关于Cocos2d-x中触摸事件的setSwallowTouches 方法的解析
- Cocos2d-3.x触摸事件 中 setSwallowTouches
- Cocos2d-x ---------------------------吞没事件---setSwallowTouches
- cocos2d-x的CCLayer触摸事件
- cocos2d-x的两种触摸事件
- cocos2d-x 触摸事件的重新分发
- cocos2d-x的两种触摸事件
- Cocos2d-x中触摸事件
- [cocos2d-x]关于3.x的触摸机制
- cocos2d-x触摸事件优先级的探究与实践
- cocos2d-x触摸事件,锁定自身以外的层
- 《初学cocos2d-x》- 简单的触摸事件实现(5)
- cocos2d-x触摸事件优先级的探究与实践
- cocos2d-x触摸事件优先级的探究与实践
- quick-cocos2d-x lua 触摸事件、操作文件的实例
- cocos2d-x触摸事件优先级的探究与实践
- Cocos2d-x:触摸事件优先级的探究与实践
- Cocos2d-x 触摸事件的创建、优先级和吞噬
- 【数据结构 笔记02】栈的应用
- dom4j 快速入门文档
- mysql登陆密码过期 mac环境
- Android Bitmap图片缩放优化,用canvas替代Matrix进行缩放,解决一些错我
- java优化导致引用的常量不是正确的值
- 关于Cocos2d-x中触摸事件的setSwallowTouches 方法的解析
- node.js fs,http 模块用法
- 排序算法(2)冒泡排序,快速排序,归并排序和基数排序MSD,LSD
- 清除iOS工程里未使用的图片
- 我的保存的一些Android大神的連接
- RTC驱动修改
- 360追日团队APT报告:摩诃草组织(APT-C-09) 20160810
- moc 配置文件
- 二叉搜索树的第k个结点