求救!!!开发者工具中如何区分qq还是微信啊

sys.platform得到的系统值都是WECHAT_GAME

我的做法就是自己去给一个参数 比如
打完包后的项目工程 有个game.js 在里面加上:
window[“gameChannel”] = "qq"或者“WeChat” 。(如果牛逼点话 可以去写个打包工具 那么就不需要手动修改了)
游戏内代码 判断的时候 就能够区分了
如果觉得ok 记得点个赞 :+1: :+1: :+1:

如果你用的是一套代码确实不行,但是如果你是分两次打包的话,可以间接完成这个操作

WECHAT_GAME 本质就是一个宏,你选择微信小游戏时,这个宏就变成true而已,那Cocos Creator3.x支持自定义宏,所以你可以自定义宏,比如定义QQ的宏为QQ_GAME,打QQ包就把QQ的宏打开。

可能你打包会忘记切换宏,所以如果你会插件,也可通过插件完成上面的操作

if (window.qq) if (window.wx)

请问如何在插件中编写修改宏