5 分钟入门微信小游戏开发
1.前言
疫情放开后的两年国内的宏观经济萎靡不振,各行各业不是降薪就是裁员,作者所从事的大数据行业也不例外。为了避免长期处于迷茫、自我怀疑的生活状态,于是决定学习开发微信小游戏来度过这段低谷期,此篇博文是整个小游戏的开发过程,希望能帮助到那些愿意从事游戏行业的朋友。
2.构建
作者选用 CocosCreator 来开发整个微信小游戏,之所以选用 CocosCreator 是因为官方易懂的社区文档、活跃的交流社区、JavaScript 开发语言、支持多平台发布对小白来说上手非常容易。在开发完成并在本地测试没有问题之后可以点击项目-->构建发布 选择微信小游戏点击构建即可。
![](https://static001.geekbang.org/infoq/27/2799c7711ed35e6143e672656bade662.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
构建完成之后可在当前目录 build 文件夹中看到已经生成的 wechatgame。
3.预览
打开已安装的微信开发者工具导入生成的 wechatgame 工程
界面
扫码登录并选择小游戏项目,然后点击导入按钮
![](https://static001.geekbang.org/infoq/1c/1cfa46c562bf22c9d84534f8d9d5d42f.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
导入
目录选择 CocosCreator 构建的 webchatgame,选择 AppID 然后点击确定即可,注意在发布之前一定要注册微信小游戏账号不然无法发布。
![](https://static001.geekbang.org/infoq/70/70221ccb9f3c0c2e50b943a51059b49c.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
4.上传
导入成功之后会自动打开整个小游戏工程,重点关注预览、真机调试、上传三个功能,预览可以帮助我们查看开发的小游戏是否符合预期,有时在 CocosCreator 上浏览正常,在微信上查看不定正常这时需要调整相关代码实现兼容。
![](https://static001.geekbang.org/infoq/f1/f1e50e945644d5bb4b37080a4340f1f5.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
真机调试主要在代码中加入断点,发现问题出在哪个地方并修复它。上传主要把代码推送到微信小程序发布平台。注意只要在相关资质审核完成后方可提交审核版本并发布。
![](https://static001.geekbang.org/infoq/85/858f8727a262a2162c36f5364b438ba6.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
5.认证
设置
点击左则菜单中的设置,填写小程序名称并进行微信认证完成后生效。
![](https://static001.geekbang.org/infoq/41/41b8814219c09614afe028edbb6dd505.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
费用
平台需要收取 30 元手续费,后续会接到第三方确认电话(大约 1-2 天)。
![](https://static001.geekbang.org/infoq/75/750b616106c92e26a04082c98643b03d.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
6.审核
前往
点击前往管理进行相关资质审核。
![](https://static001.geekbang.org/infoq/e4/e49927361d2096ce9a93ebebffaeb33a.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
基础
填写小游戏的类目
![](https://static001.geekbang.org/infoq/c9/c96ddb4255ca810c791d8b1ed5bf1d74.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
资质
主要包含报告及承诺函、著作权登记证书、其他授权书等,其中主要文件都有相应的模板非常简单,注意著作权自我声明、代备案授权书需要按手印且必须清晰(大约 1 天)
![](https://static001.geekbang.org/infoq/2e/2ef3b0bf3e22cfe01fa48d223083f39b.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
文件模板下载打印、签字按手印。
![](https://static001.geekbang.org/infoq/30/3085bb9f16dfac7ac3774248642d2dd3.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
![](https://static001.geekbang.org/infoq/31/31d93b98b134e57a3c235a76aae1c0a0.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
![](https://static001.geekbang.org/infoq/b8/b8c5495a8cc251148aef27caa57a07c4.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
内容
小游戏的主要内容进行介绍并审核,需要详细填写。此阶段的审核周期最长大约 1 个多月。
![](https://static001.geekbang.org/infoq/a9/a9a1310371662374c81dc2379fd33d67.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
7.备案
前面的几项都审核完成后,需要进行备案审核,此阶段大约一周左右。
![](https://static001.geekbang.org/infoq/4c/4c9be52c240fc181c0f9a0310e64b5e9.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
8.发布
前面所有的流程都完成后才可以进行小游戏发布,后续进行代码更新基本大约 2-3 个小时就审核通过了。
![](https://static001.geekbang.org/infoq/a7/a763e7cb3531ec12b5ed6c11c19bd8ba.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
从开发到成功发布上线,整个开发周期还是挺慢长,感兴趣的朋友可扫码体验体验。
![](https://static001.geekbang.org/infoq/8e/8ea1987cd94979adac92f688a6d863f2.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
9.总结
以上是作者开发微信小游戏遇到的所有环节,如在开发过程中遇到技术问题可去相关社区或官方文档寻找答案。
![](https://static001.geekbang.org/infoq/53/536822b77da68d6cd6ab758197b19e2f.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
版权声明: 本文为 InfoQ 作者【扬_帆_起_航】的原创文章。
原文链接:【http://xie.infoq.cn/article/68cf05f9f221a96fc569d77a7】。文章转载请联系作者。
评论