Windows 微信客户端无法点击

我们项目组本来用的1.1.1的引擎,游戏已经发布了,接了好多个渠道。
今天把引擎升级到1.2.1,1.2.0,全部都试过了。在正常浏览器上面没问题,在手机微信没问题,在电脑客户端微信

_就有问题了。

我们游戏又很多是电脑微信客户端登录进来的,1.1.1的版本是没问题,升级了之后,电脑微信客户端就有问题了!!!!!!!!!!!

我们做了测试。
最简单的测试

在电脑微信客户端根本就点不动,啥反应都没

鼠标悬停到button上面,一点反应也没。chrome浏览器正常,手机微信客户端正常,电脑微信客户端不正常!没反应!!!

电脑微信客户端目前还不在我们的测试范围内,我们先看看是为什么,@zilong @nantas

1.1.1是正常的,更新了引擎之后就不正常了。我们好多用户是电脑微信玩游戏挂机的,这部分用户不能放弃。还请解决一下。我们只能用老版本了。

我们在想办法联系微信团队,你可以尝试一下反馈到 QQ 浏览器论坛:

http://bbs.browser.qq.com/forum-38-1.html

1.1.1是正常的哦

没有人解决这个问题么?

没人解决么?

有可能是浏览器的 useragent 识别成了 weChat,然后导致判断成了手机浏览器,而没有去注册 mouse 事件。。。

暂时只是猜测。我们这里稍后测试一下~~

我们也遇到这个问题了,creator版本1.3.0beta1

解决了,是isMobile判断的问题,判断为mobile了,修改下CCInputManager就可以了

    var prohibition = false;
    if( cc.sys.isMobile)
        prohibition = true;

    //wh: 微信PC版不能点击的补丁,原因是引擎把微信PC版浏览器判断为isMobile了
    var isRunOnComputer = (cc.sys.os == cc.sys.OS_WINDOWS || cc.sys.os == cc.sys.OS_OSX || cc.sys.os == cc.sys.OS_LINUX || cc.sys.os == cc.sys.OS_WINRT);
    if(isRunOnComputer){
        prohibition = false;
    }

太6啦,赶紧试一下

官方团队什么时候修复一下哈

怎么修改引擎的呢?

同搞定,电脑微信上cc.sys.isMobile为true,直接改cocos2d-js-min.js,编译版本后覆盖一份自己改过的cocos2d-js-min.js。。。

这个问题已经修复啦,下个版本就会更新了

https://github.com/cocos-creator/engine/pull/1136

文档,定制引擎

:grin:感谢

坐等更新:laughing: