目前我还是一名在校学生,而且现在还没有学习数据库方面的知识,所以目前我不具备后端搭建服务器和数据库的知识。所以在之前学习安卓开发过程中,了解到了现在有一种服务-后端云,可以不用费时的去完成后端的开发,就可以让我做出的产品拥有完整功能。该文章也是记录我的一个学习过程,有相同经历的同学或者对此有兴趣的同学可以和我一起探讨。
在Bmob和LeanCloud中的选择。
Bmob是我首先接触的后端云,在之前的安卓开发中,我利用了Bmob实现了简单的用户注册登录验证文件上传下载的功能,但是因为现在我学习Unity开发,Bmob也支持C#开发,但是当我使用Bmob的时候,也是完成了简单的用户注册登录验证功能,但是在文件上传的时候就出现了问题,原因就在于Bmob已经很久没有对Bmob C#SDK进行维护更新了,它的API在调用网络请求的方法的时候还是使用的过气的方法导致无法进行正常的网络请求。这个问题也困扰了很久,在无数次的翻阅论坛资料才发现这个问题,也是提醒目前想使用后端云部署数据库的同学最好还是使用LeanCloud后端云来部署数据库。
目前我使用LeanCloud部署成功了,目前能在Unity中编写脚本实现用户登录注册验证文件上传下载的功能。
以下就是开始创建属于自己的服务了。
1.登录网站注册账号创建应用 https://leancloud.cn/
2.快速入门
在学习LeanCloud部署后端云时,我都是通过看文档一点一点摸索的
https://leancloud.cn/docs/start.html 这是快速入门的网址
这是开发文档的首页,可以看出它比Bmob更加的强大,因为它支持的开发环境很多,我目前开发的是Android和Unity,而Unity使用的脚本是用C#编写的,C#又是.NET的一部分,所以我们使用的开发平台是.NET。
3.后续
因为一个篇幅过于冗长,我会分篇幅来一步一步的记录我整个部署的过程。有些感想还是想记录一下,就是我在决定学习游戏开发的时间只有短短一个多月,所以我还没有时间来系统学习游戏开发所具备的系统知识。如果有同样境遇的同学,也不用担心,因为我也是在没有任何经验和知识的情况下一点一点摸索的,这样来学习是非常有兴趣的,在一点点的往C#脚本中部署后端云,也慢慢的领悟到了C#的语言特性,当然到现在的我,也才正式开始一点点的系统学习.NET 中的C#,也才刚接触CLR。