无论是单机游戏还是网络游戏,成绩系统都是不可或缺的重要功能 。游戏中的成就系统通常会给游戏增加很多可玩性,记录玩家的游戏进度,有时还会起到指导玩家如何玩游戏的教学作用 。一般来说,玩家在完成一定的成就后会获得一定的奖励 。今天就来说说如何利用国内唯一的专业游戏后端引擎坚果矩阵,为游戏项目快速集成成就功能 。
我们的教程假设玩家完成“击杀50个怪物”的成就,成就后会获得100金币和一个小血瓶作为奖励 。首先我们进入“坚果矩阵”的后台,将成就奖励需要投入的金钱和道具加入其中 。
文章插图
在“货币”功能项中添加金币
文章插图
在“道具”栏添加一个小血瓶
然后我们可以用已经配置好的金钱和道具来配置我们的成就
文章插图
创下成就
我们在“成就”管理页面点击“新建”创建新的成就,并填写成就的名称和KEY 。本教程中的成就内容是“击杀50个怪物”,意思是完成一定数量的成就任务,所以这里我们在成就类型中选择“数字目标”,将目标数量设置为50个 。之后可以配置成就奖励内容,包括100金币和一个小血瓶 。
如上所述,在短短的几分钟内,我们已经配置了一个在游戏中非常常见的宝箱,然后我们可以使用客户端SDK在游戏中调用宝箱 。关于UnitySDK的具体用法,请参见官方网站文档:
UnitySDK使用文档-www.nutmatrix.com坚果矩阵文档中心
文章插图
“坚果矩阵”功能的实现是基于玩家的角色,所以首先我们需要登录一个玩家账号:
文章插图
5px;">这里使用用户名方式登录一个玩家账号
文章插图
账号登录成功后接口的返回数据
账号登录成功后我们就拿到了token,之后我们来为这个玩家新建一个角色:
文章插图
新建一个角色
文章插图
角色创建成功后的返回数据
玩家角色创建成功后我们拿到了角色标识CharacterId,现在我们假设此角色在游戏中已经击杀50个怪物了,现在我们将通过角色成就更新接口来向服务器传递数据,看看成就是否达成 。
文章插图
通过接口向服务器传递成就进度数据
文章插图
角色成就信息更新返回数据
通过接口的返回数据来看,成就完成标识isFinish为1,这代表此角色已经完成了击杀50只怪物的成就,接下来我们就可以通过接口来领取成就奖励了,奖励内容也会同步保存到角色账号数据中 。
文章插图
通过接口来领取成就奖励
文章插图
成功获得成就奖励后的返回数据
如上图所示,我们的角色成功获得了成就奖励100个金币和1个小血瓶,这与我们在后台配置的成就奖励内容是相符合的 。
相信大家已经看到了,使用“坚果矩阵”为游戏项目集成成就系统是多么地简单,整个过程游戏开发者不需要撰写一行后端代码,不需要设计任何后端数据库结构,仅仅10分钟左右的时间便为游戏项目集成了带奖励的成就系统 。
【安全集成项目是什么意思 项目集成管理案例】“坚果矩阵”采用按月付费的私有部署许可证销售模式,代码和数据运行在您自己的服务器上才更加安全可靠,每月仅需几百元即可开始使用,支持定制开发服务 。为了方便广大开发者无门槛地使用“坚果矩阵”产品来进行游戏项目的开发调试及早期测试,体验到快速为游戏作品集成后端网络功能带来的便利,我们还推出了永久有效免费的开发版许可证 。欢迎前来咨询试用!
- 20万元创业项目推荐 20万投资好项目
- 年轻人十大创业项目,大学生创业项目有哪些项目
- 校级创新创业项目考研 创新创业大赛对考研有用吗
- 怎么找马云投资项目 有好项目怎么找人投资
- 项目优势从哪些方面分析 创业项目优势分析
- 系统集成工程师考试时间 系统集成工程师考试内容
- 项目经理没有建造师证,绿化工程项目经理需要建造师证吗
- 30个农村办厂项目,农村办厂创业好项目
- 中标通知书模板 投标书模板样本
- 本文转自:重庆日报可监测外太空小行星运行态势 为人类空间安全提供科技支撑“中国复眼”开眼...|“中国复眼”开眼