十几年来,被cocos坑的最惨的一次,点击触发热区与渲染区偏移

  • Creator 版本:2.3.4

  • 目标平台:mobile web 部分机型

  • 重现方式:无

  • 首个报错: 无

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

从1.x到3.x,都没解决这个问题,论坛上N多个类似的问题,官方也没有任何正式的解决方案,这到底是人性的扭曲还是道德的沦丧?

@panda @wangzhe @jare

很明显,官方就是不想理vivo,vivo在手天下我有

在我这个帖子里面


不是已经解决了吗
解法如下

感谢反馈,这里主要是平台接口的问题,可以参考这个临时解决方案
https://github.com/cocos-creator/engine/pull/9233
之后会反馈给平台方处理
引擎的相关修改也同步了吗
https://github.com/cocos-creator/engine/pull/9233/files

2赞

感谢回复,并不只是在vivo下出现的,三星、oppo、红米等webview下,都有出现这个问题

我估计是一个原因,官方没回复,只能按这个方法试着找了

我用的3.2只发现vivo有问题

那些机型并没有刘海,只是canvas元素被其他元素顶了一下,然后位置就不对了

你要看他具体的解决方案
本质上就是获取canvas的大小出了问题

实在不行,你用的2.4.3,对比一下3.2的代码,看改了哪些,估计也能找到

抱歉,触摸区域的问题涉及很多平台底层实现,有很多细碎的平台兼容性差异,不能一概而论,我们需要针对具体平台问题解决

可以提供下问题的复现 demo 吗

已经解决了,谢谢回复

已经解决了,谢谢回复!!!

为什么你可以变色

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。