cocosCreator2.4 接入快手小游戏
环境:cocosCreator 2.4.12截止到目前为止(2025.08.01),cocosCreator 不支持直接导出到快手小游戏。快手那边这是做了兼容,可以通过导出微信小游戏的方式接入。cocosCreator 导出微信工程后,使用快手打开后,开启:这里其实就是生成了一个,然后在game.js前require这个文件。
·
环境:cocosCreator 2.4.12
截止到目前为止(2025.08.01),cocosCreator 不支持直接导出到快手小游戏。快手那边这是做了兼容,可以通过导出微信小游戏的方式接入。
快手小游戏的文档:快手小游戏开发流程
cocosCreator 导出微信工程后,使用快手 快手小游戏开发者工具 打开后,开启:
这里其实就是生成了一个 ./kwaiadapter.js
,然后在 game.js
前require这个文件。
我们项目会用 jenkins 打包,并且发布频率比较高,所以选择用脚本处理:
- 将
kwaiadapter.js
保存在导出目录外,我这边是放在build/
目录下 - 打包脚本执行完后,通过命令将
kwaiadapter.js
中的内容注入game.js
,shell 脚本如下:
gamejsfile=${WORKSPACE}/build/wechatgame/game.js
adapterjsfile=${WORKSPACE}/build/kwaiadapter.js
sed -i "" "1 r ${adapterjsfile}" ${gamejsfile}
问题1:真机预览时发现屏幕上部和右边会有一条白色的线
这个我用2.4.15的demo看也是有这个问题,暂时不清楚如何解决。发现手头的荣耀手机会有这个问题,而oppo手机没有
问题2:在调用支付接口的时候 参数错误会导致支付界面无法调起并且fail回调函数也没有触发,一点反应都没有
在调用支付接口前 打印一下参数,跟文档中对比一下,正确设置后可以正常调起、支付
更多推荐
所有评论(0)