cocos creator没有切换多点单点触摸的全局开关,所以在做按钮触摸的时候,经常需要去用代码实现单点触摸。
逛论坛发现一种实现的方法,就是调用触摸事件的event中getID()接口,判断当前事件的id是否为0。如果是,就表明示当前事件,如果不是,则表明示第二个触摸事件,返回即可。
也就是说,cocos creator的触摸事件ID,是从零开始开始赋值的。
这在浏览器中预览和在微信调试工具中都是正常的,在安卓中也是正常的。但是在ios的设备上,就出现了问题,经过日志断点发现,ios设备的触摸事件ID不是从零开始,而是一个很大的数。这就导致了这个实现方法在ios上失灵。
今天遇到了,就记下来。
cocos creator 触摸事件单点和多点的坑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
H264 + AAC封装FLV
江同学_
2020-07-02 05:55:39
一个软硬件牛人的学习经历【转载】
JoeySparkman
2020-07-01 02:50:32
从芯片到 AI,52 岁英特尔的蜕变!
CSDN资讯
2020-06-30 18:08:21
Mybatis#号和$的区别,面试时如何不尴尬的回答
wyzdeng
2020-06-25 04:38:45
python实现Simhash处理大规模文本相似度
为援不可图
2020-06-24 03:34:51
datawhale训练营pytorch第四次作业-用pytorch实现多层网络
xh6312643
2020-06-23 06:04:57
pytorch实现task2——文本预处理、语言模型和CNN
xh6312643
2020-06-23 06:04:57
datawhale训练营数据pytorch第三次作业
xh6312643
2020-06-23 06:04:57
纯Java代码解析yml文件(多个yml)
变味的麦芽糖
2020-06-23 03:03:59
[root@bogon chapter3]# systemctl start docker Job for docker.service failed
变味的麦芽糖
2020-06-23 03:03:58
Git命令行常用列表
Leibnezz
2020-06-21 07:57:02
Calendar根据当前(指定)日期取出指定时间
su1573
2020-06-17 12:23:40
Jquery+EasyUi常用代码
su1573
2020-06-17 11:36:49