3.7.3与3.8.3版本Input Touch严重bug,事件双倍

  • Creator 版本:3.7.3、3.8.3

  • 目标平台: 微信 PC 小游戏

  • 重现方式:构建微信 - 上传体验版 - 使用电脑微信打开体验版游戏

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

  • 重现概率:100%

问题描述:
目前不管是3.7.3还是3.8.3都有该bug,引擎的Input.EventType.TOUCH_START和Input.EventType.TOUCH_END,在微信电脑版打开游戏,会出现连点。
在浏览器、微信开发者工具、真机,不会出现问题

复现流程:点击一个Node节点上有Input.EventType.TOUCH_START或Input.EventType.TOUCH_END的对象,在电脑微信上会从出现两次事件,并且EventTouch.windowId和EventTouch.touch.getID()都是0
已确认关闭了多点触摸。

如图所示,demo代码非常简单


在浏览器测试无问题

微信开发者工具无问题

真机测试无问题

偏偏微信电脑版有问题

结语:
希望cocos 官方赶紧解决,目前我方线上只要是3.7.3或者3.8.3的项目,全线爆炸,运营已经在提刀来的路上…

demo附上3.7.3与3.8.3版本Input Touch严重bug,事件双倍 .zip (11.2 KB)

顶顶顶顶顶

我们确认一下。3.7.3 之前的版本没有问题?

用你的demo,我在pc微信上运行 好像没出现

经过我们内部测试,跟微信电脑版本有关
微信3.9.11.23依然有问题
image
今天同事更新了微信版本3.9.11.25没问题
img_v3_02db_d035e94a-191a-4136-abff-aa69855ca5fg

https://developers.weixin.qq.com/community/develop/doc/00004ca5b38640368fe1f165461000?highLine=%E5%BE%AE%E4%BF%A11%E6%AC%A1%E7%82%B9%E5%87%BB%E5%9B%9E%E8%B0%83

好的,好像微信那边已经回复了,已修复。

没修复啊,微信诈胡。快,救救孩子!
我的是:wechat lib3.5.2,2024.7.30 10:38:05
你的是:wechat lib:3.5.2,2024.7.31 22:00:40
我打印了时间戳,最大问题是,会出现同一帧,事件回调两次。

微信热更了,重启后,已解决