记得微信小游戏刚出来的时候Shawn就嚷嚷着“我来了,小游戏”,结果都快一年了,一直没有真正的行动起来!不过小游戏情结始终萦绕在心中,断断续续做了一些尝试,相信能坚持下去,做一个属于自己的小游戏,同时分享我在小游戏中的一些实践。
一、微信小程序公众号
微信公众号平台提供四类公众号服务:
服务号、订阅号、小程序、企业号
我们这里介绍的微信小游戏属于微信小程序中的一个特殊分类,它是通过微信公众平台提供的小程序后台进行管理。
要开发微信小游戏,首先要注册小程序公众号。在注册过程中,第一次选择小程序服务类目时,请选择游戏,注册完成后将不能被修改。如果您选择了非游戏的类目,以后不能更改为游戏,只能重新注册,所以需要特别注意。
上图是注册完成后,基本设置中的服务类目信息。
二、小程序公众号设置
微信各类公众号统一使用登录入口:https://mp.weixin.qq.com
下面介绍成功注册小游戏公众号之后需要做的配置工作,首先登录公众号管理后台。
1、开发者ID与密钥
通过左则导航栏进入开发设置:
我们这里要获取公众号的AppID、AppSecret,AppID直接可以看到(步骤3),AppSecret需要点击旁边的重置(步骤4),使用微信扫码认证即可看到,在稍后的前后端代码中会使用到这两个字符串。
开发者ID下方的服务器域名设置暂时不用设置,因为我们这里使用腾讯云为我们提供的小游戏解决方案为后端开发环境,只有等进入生产阶段时才需要配置。
2. 腾讯云服务
设置中的开发者工具是小游戏公众号集成的腾讯云服务,它为小程序、小游戏提供的后端解决方案,可以帮助开发者更加方便、快捷、可靠的构建小程序(小游戏)。
打开开发者工具页面,可以看到腾讯云、TGit权限管理两大功能模块。我们这里重点介绍腾讯云小游戏解决方案及使用。
2.1 腾讯云小游戏解决方案
腾讯云小游戏解决方案的核心功能是为开发者提供便捷的后端服务器环境,如果您当前还没有自己的公网服务器,或者对linux服务器配置比较陌生,强烈建议您在开发者工具中开通腾讯云服务,它包含以下主要功能:
- Nodejs与PHP服务端程序运行环境
- Mysql与phpMyAdmin数据库管理后台
- 二级域名与SSL服务
- 素材存储与加速
腾讯云小游戏解决方案,可以让小游戏开发者近乎零成本的情况下,开始小游戏的开发与创作。
2.2 公众号关联腾讯云
需要注意的是,一定要在小游戏公众号中开通、注册腾讯云帐号,这样做小游戏公众号与腾讯云帐号才会进行关联,具体流程根据提示即可轻松完成,这里就不在详述。
开通成功后,可通过小游戏公众号直接登录关联的腾讯云微信小游戏服务。(通过此处登录腾讯云,可以避免在腾讯云众多的服务中迷失)
未完待续...