试了三种办法 都是单点触摸
都是第二个点击 开始后 第一个就被暂停了
被暂停是什么意思,如果是多点的话,比如 TOUCH_MOVE 事件,每个触点都会触发一次事件
不是呢 就是第一只手点击后不放开 然后第二只手点击后 第一只手在怎么移动 都不会有响应
看看你的处理函数代码把,多点触摸是支持的
而且getTouches()的长度一直都是1
我觉得是因为你的处理逻辑把第一个覆盖了。因为每个触点都会触发一次事件,所以你在第二次的处理覆盖了第一次处理的结果。不过 touches 应该是一个数组不应该只有一个触点。
TouchTest.zip (20.3 KB)
我刚做了一个简单的点击demo。。。。
在手机上也试了。。。感觉还是不太对。。
第一次点击 按住 不放开 再接着用第二个手指点击 。。这个时候 移动第一次点击的手指 没有任何反应
因为我是想做一个竞技类型的 所以是希望能够一直手操作移动 另一只手操作攻击方向或者攻击
cocoscreator 3d 1.1.0beta版本的
这样吧,麻烦提供一下你的手机型号,系统版本和测试用浏览器及版本,我是在 chrome 手机版上测试的,你试一下?
我用手机chrome也试了一下 还是一样的 华为p30 oppoa11x 两个手机都试了 还是一样的问题
你好 刚尝试将到1.0.4版本后就可以了
使用前两天发的1.1.0beta版本多点触摸就出问题了
touchtests.zip (2.4 MB)
引擎大大好。。。这是我测的 一个视频是1.0.4版本的效果 一个是1.1.0beta测的效果 。 先是创建的1.0.4测试录制的 在这个版本上是多点触摸是没有问题的。 第二个视频是我直接使用这个项目升到了1.1.0beta版本 然后多点触摸就出问题了。。 代码都是一毛一样的
抱歉久等了,我又排查了一下,发现在新版中确实存在问题,是我们调整 API 带来的,感谢反馈。
这个问题我们在新版中修复了,如果着急使用的话,也可以参考这个 PR 手动进行修改来解决这个问题:multi touch bug fix
好的呢 找到就好。。