cocos2.4.6微信小游戏打包到快手快手小游戏

cocos2.4.6微信小游戏打包到快手快手小游戏

前言

最近公司扩展cocos支付宝和快手业务,遇到一些问题标记一下。

参看文档快手文档
下面是我的具体实现

打包思路

快手小游戏支持各大主流小游戏引擎导出的小游戏包,但目前各大小游戏引擎还没上线快手小游戏导出专用入口。开发者可以使用游戏引擎提供的微信小游戏导出入口导出微信小游戏包,然后使用快手小游戏开发者发工具提供的微信小游戏格式包兼容功能在快手小游戏平台上运行您的小游戏。

前期准备

1.笔者用的是cocos2.4.6
2.微信开发者工具
3.快手小游戏开发者工具

注:我用的项目是在微信真机上测试过的,分享,排行榜,都是没问题,所以主需要专注于构建在快手平台能正常运行即可。

实现过程

1.cocos 构建微信项目
在这里插入图片描述
2.快手小游戏开发工具打开
在这里插入图片描述
3.使用快手小游戏转化工具
在这里插入图片描述
此时文件再次变动如下
在这里插入图片描述
4.直接在真机预览测试
在这里插入图片描述
也可以打开调试模式预览测试

在这里插入图片描述

最后步骤基本完成。正常情况下就能在真机上运行了

我遇到的问题

真机测试报错
cc.sys.platform == cc.sys.WECHAT_GAME判断是通过的。所以快手平台小游戏可以调用微信postMessage,但是会报错。
解决思路
在这里插入图片描述
因此判断平台时候 if (cc.sys.platform == cc.sys.WECHAT_GAME && !this.isksplatform)这里调用微信的方法。

总结

1.直接引用文档
● 该功能不太适用于直接在快手小游戏平台上运行完整的微信渠道上架的游戏包。小游戏平台 API 一般由基础 API 和开放 API 组成,快手小游戏的基础 API 和微信小游戏基本相同,但开放 API 有所区别。
● 建议开发者仍然使用快手渠道的游戏代码开发,只是在导出小游戏包的时候选择微信小游戏格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_Too

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值