以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

安全集成项目是什么意思 项目集成管理案例

无论是单机游戏还是网络游戏,成绩系统都是不可或缺的重要功能。游戏中的成就系统通常会给游戏增加很多可玩性,记录玩家的游戏进度,有时还会起到指导玩家如何玩游戏的教学作用。一般来说,玩家在完成一定的成就后会获得一定的奖励。今天就来说说如何利用国内唯一的专业游戏后端引擎坚果矩阵,为游戏项目快速集成成就功能。

我们的教程假设玩家完成“击杀50个怪物”的成就,成就后会获得100金币和一个小血瓶作为奖励。首先我们进入“坚果矩阵”的后台,将成就奖励需要投入的金钱和道具加入其中。

在“货币”功能项中添加金币

在“道具”栏添加一个小血瓶

然后我们可以用已经配置好的金钱和道具来配置我们的成就

创下成就

我们在“成就”管理页面点击“新建”创建新的成就,并填写成就的名称和KEY。本教程中的成就内容是“击杀50个怪物”,意思是完成一定数量的成就任务,所以这里我们在成就类型中选择“数字目标”,将目标数量设置为50个。之后可以配置成就奖励内容,包括100金币和一个小血瓶。

如上所述,在短短的几分钟内,我们已经配置了一个在游戏中非常常见的宝箱,然后我们可以使用客户端SDK在游戏中调用宝箱。关于Unity SDK的具体用法,请参见官方网站文档:

Unity SDK使用文档-www.nutmatrix.com坚果矩阵文档中心

“坚果矩阵”功能的实现是基于玩家的角色,所以首先我们需要登录一个玩家账号:

5px;">这里使用用户名方式登录一个玩家账号




账号登录成功后接口的返回数据




账号登录成功后我们就拿到了token,之后我们来为这个玩家新建一个角色:


新建一个角色




角色创建成功后的返回数据




玩家角色创建成功后我们拿到了角色标识CharacterId,现在我们假设此角色在游戏中已经击杀50个怪物了,现在我们将通过角色成就更新接口来向服务器传递数据,看看成就是否达成。


通过接口向服务器传递成就进度数据




角色成就信息更新返回数据




通过接口的返回数据来看,成就完成标识isFinish为1,这代表此角色已经完成了击杀50只怪物的成就,接下来我们就可以通过接口来领取成就奖励了,奖励内容也会同步保存到角色账号数据中。


通过接口来领取成就奖励




成功获得成就奖励后的返回数据




如上图所示,我们的角色成功获得了成就奖励100个金币和1个小血瓶,这与我们在后台配置的成就奖励内容是相符合的。


相信大家已经看到了,使用“坚果矩阵”为游戏项目集成成就系统是多么地简单,整个过程游戏开发者不需要撰写一行后端代码,不需要设计任何后端数据库结构,仅仅10分钟左右的时间便为游戏项目集成了带奖励的成就系统。


“坚果矩阵”采用按月付费的私有部署许可证销售模式,代码和数据运行在您自己的服务器上才更加安全可靠,每月仅需几百元即可开始使用,支持定制开发服务。为了方便广大开发者无门槛地使用“坚果矩阵”产品来进行游戏项目的开发调试及早期测试,体验到快速为游戏作品集成后端网络功能带来的便利,我们还推出了永久有效免费的开发版许可证。欢迎前来咨询试用!