嗨!大家好,我是小蚂蚁。
这是一篇微信小游戏制作工具云开发合集的导读,目的就是为了帮助你节省时间和精力,更好的使用这个合集。
云开发中提供的基础服务有三件套:云函数,云存储,数据库。
云函数就是可以在后台运行的函数。
云存储提供在后台上传和下载文件的功能。
数据库就是可以在后台存储和查找数据的仓库。
云函数是使用所有云开发功能的基础,所以你应该先从云函数开始。下面的这篇教程是在微信小游戏制作工具中使用云函数的“Hello World”示例,可以帮助你了解前后台的搭建,顺利的完成在小游戏制作工具中对云函数的调用。
注意:在写这篇教程的时候,可以直接在小程序后台中开通云开发环境,并且还有一定的免费资源配额。但是,现在在后台貌似无法直接开通了,有很多人反应在小程序后台微信扫码开通不了云开发。大家可以直接前往云开发 CloudBase 官网,注册账号,开通云开发服务。一定要注意,开通的是云开发 CloudBase 服务。另外,现在也没有免费的配额了,可以选择购买最低的个人版套餐(19.9元/月),购买之后就能使用云开发的各种服务了(现在好像还有新人优惠,20元的优惠券,可以抵扣首月的费用)。
腾讯云开发CloudBase官网
https://cloud.tencent.com/product/tcb
学会使用云函数之后,接下来你最可能用到的就是数据库了,我们的游戏通常需要存储玩家的数据,这时候云数据库就派上用场了。关于如何使用云数据库,可以学习下面的这篇教程。
云函数和云数据库是所有云开发功能的基础,你需要优先学习,因为下面的很多功能,例如排行榜,都是在它们的基础之上实现的。
在使用微信小游戏制作工具对接云开发后台的时候,有一些“坑”,我都已经为你踩过了,并且标注整理在了下方的文章中,建议你在学习之前先看一下这些“坑”,提前为自己设置一个提醒。不要到时候掉坑里半天,才发现原来是别人的警示自己没有注意,浪费了宝贵的时间。
微信小游戏制作工具提供了两种排行榜功能,一种是微信好友排行榜,一种是世界排行榜。很可惜工具提供的世界排行榜只能在社区版本中使用,发布到小游戏平台后就无法使用了。借助云函数和数据库我们可以自己实现游戏的世界排行榜,而且排行榜的数量没有限制,你可以同时在游戏中增加最高分排行榜,金币排行榜,关卡排行榜等.....另外你也可以根据需要制作总榜,月榜,周榜甚至是每日排行榜。与排行榜功能有关的知识和实现都在下面这篇教程里了。
自从云开发服务收费以后,很多的个人开发者都选择弃用了。因为每个游戏只用到很少的资源,如果每个游戏都购买一个套餐的话,累计起来这个费用也不少了。为了帮大家省钱,我研究了让多个游戏共享一个云开发环境的方法,这样你就可以让多个游戏共同使用一个云开发套餐了。如何共享一个云开发环境,可以看下面的这篇教程。
云存储功能可以帮助我们实现在不更新游戏的前提的下,通过云存储后台对游戏进行配置,我们甚至可以利用云存储在游戏中动态的加载数据。可以说云存储能为我们的小游戏扩展出一些新的能力。与云存储相关功能的使用可以看这篇教程。
微信小游戏制作工具提供了一个键盘插件,使用这个插件,我们可以在游戏中调用手机的键盘,在游戏中进行输入。但是这个键盘插件存在一个严重的问题,就是游戏发布后无法正常回调,除此之外,如果你想要在最终的游戏中使用键盘插件,你还必须要接入敏感词安全检查,否则,你的游戏最终无法通过审核。下面的这篇教程就是帮助你解决这两个问题。
使用云数据库除了存储单个的数据,例如最高分,关卡,金币等,还能够存储列表和表格数据。如果你的游戏中有大量的数据需要存储到数据库中,就可以考虑使用列表或者表格来管理这些数据,然后把它们一并存到数据库中或者从数据库中读取出来。关于数据库存储和查找列表和表格数据,可以查看下面的这篇教程。
在有了后台(云开发)之后,我们在制作游戏的过程中就可以有更多的选择了。比如说实现一个可以在后台配置的游戏推荐功能,这个功能是对云存储能力的具体应用。如果你已经有了多款游戏,那你就可以在每个游戏中制作一个可在后台配置的推荐功能,这样当你制作出了一个新游戏时,就可以用所有的游戏向新游戏推荐用户了。你可以打开小蚂蚁的任何一个小游戏,都会发现它们会向你推荐我的最新游戏:彩虹动物大冒险。
导读到此结束,希望这篇导读可以帮助你快速的了解合集中的内容,尽快找到自己所需要的教程。后续合集中还会增加更多的云开发内容,到时候再做详细的介绍。
---
欢迎关注我的微信公众号【小蚂蚁教你做游戏】,每天学点儿游戏开发知识。
也欢迎加小蚂蚁微信(xiaomayi6669),交个朋友。
这里是小蚂蚁的小游戏系列,闲暇之余希望能给你带来片刻的放松和愉悦。无需下载安装,微信扫码可以直接玩啦!