有没有人遇到 ,多点触控的奇葩问题, 明明是两个手指在屏幕移动,但偶尔输出 touches.length =1 , 偶尔输出 touches.length = 2。
touchMovedHandler (e) {
cc.log("正在移动: touches.length = " ,e.getTouches().length );
有没有人遇到 ,多点触控的奇葩问题, 明明是两个手指在屏幕移动,但偶尔输出 touches.length =1 , 偶尔输出 touches.length = 2。
touchMovedHandler (e) {
cc.log("正在移动: touches.length = " ,e.getTouches().length );
可能是了,“一个真实的触点也可能被移除”,某个手指按着不动的话,大概率=1;
这个不符合常规习惯啊;
画图游戏是有可能某一个触点不动的,像缩放操作;
但我也试过两指都动,也会偶尔 = 1。
这样的话,怎么判断是 单指触摸 还是 多指触摸呢?
楼主有解决方案了吗
我也是一头雾水,这没法准确判断多点手指的行为,有什么方案吗
商店有插件,多点的基本都处理好了
e.getAllTouches();获取所有触控点 length == 2 就是双指