System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 装备试穿方法、装置和电子设备制造方法及图纸_技高网

装备试穿方法、装置和电子设备制造方法及图纸

技术编号:41420675 阅读:4 留言:0更新日期:2024-05-28 20:21
本公开提供了一种装备试穿方法、装置和电子设备,终端设备通过微服务器向目标试穿服务器发送试穿请求;目标试穿服务器通过微服务器向试穿请求指示的目标游戏服务器发送数据同步请求,以使目标游戏服务器将目标游戏账号的目标数据同步至玩家数据库,从而目标试穿服务器基于从玩家数据库中获取的目标数据和试穿请求指示的目标装备的装备信息得到试穿结果数据,并通过微服务器将试穿结果数据发送给终端设备,终端设备基于试穿结果数据展示目标虚拟角色试穿目标装备的试穿效果图。该方式只需玩家通过终端设备发送试穿请求,即可在终端设备上展示目标虚拟角色试穿目标装备的试穿效果图,从而能够实现随时随地的试穿游戏装备。

【技术实现步骤摘要】

本公开涉及游戏交互设计,尤其是涉及一种装备试穿方法、装置和电子设备


技术介绍

1、游戏通常设置有玩家交易中心来处理玩家之间的装备等物品的交易,但是游戏服务器无法实时显示玩家角色试穿玩家交易中心的装备的结果,玩家只能依赖现有的玩家角色的属性和待选装备的差值来大概评估装备是否适合玩家角色。

2、相关技术中,在玩家想要试穿待选装备时,会将玩家数据以及待试穿的装备数据传输到一台独立的跟玩家平时游玩无关的特殊游戏服中加载出来,然后玩家自行去这台服务器上登录账号,选择自己的玩家角色并将待选装备从系统中取出来,并且试穿到玩家角色身上来观看试穿后的效果。但是该方式不支持随时随地查看试穿效果,且操作麻烦,导致玩家试穿体验感较差。


技术实现思路

1、本公开提供一种装备试穿方法、装置和电子设备,以使玩家能够随时随地地进行游戏装备的试穿,提升玩家游戏体验感。

2、第一方面,本公开提供了一种装备试穿方法,该方法应用于微服务器,微服务器分别与终端设备、游戏服集群和试穿服集群通信连接,游戏服集群中包括多个游戏服务器,试穿服集群中包括多个试穿服务器,游戏服集群和试穿服集群与玩家数据库通信连接;该方法包括:接收目标终端设备发送的试穿请求;试穿请求包括:目标终端设备当前登录的目标游戏账号、目标游戏账号所属的目标游戏服务器和目标游戏账号中的目标虚拟角色当前需要试穿的目标装备的装备信息;将试穿请求转发至试穿服集群中的目标试穿服务器,以使目标试穿服务器返回数据同步请求;接收数据同步请求,并将数据同步请求转发至目标游戏服务器,以使目标游戏服务器将目标游戏账号对应的目标数据同步至玩家数据库,并返回数据同步完成的消息;其中,目标数据包括目标游戏账号中的目标虚拟角色试穿目标装备所需的数据;向目标试穿服务器转发数据同步完成的消息,以使目标试穿服务器从玩家数据库中获取目标数据,并基于目标数据和目标装备的装备信息,得到目标虚拟角色试穿目标装备的试穿结果数据,并返回试穿结果数据;接收试穿结果数据,并将试穿结果数据发送给目标终端设备,以使终端设备基于试穿结果数据展示目标虚拟角色试穿目标装备的试穿效果图。

3、第二方面,本公开提供了一种装备试穿方法,该方法应用于试穿服务器;试穿服务器分别与微服务器和游戏服集群通信连接;试穿服务器和游戏服集群还与玩家数据库通信连接,微服务器还与终端设备通信连接;该方法包括:接收微服务器发送的试穿请求,并解析试穿请求,得到试穿请求指示的目标游戏账号所属的目标游戏服务器和目标游戏账号中的目标虚拟角色当前需要试穿的目标装备的装备信息;其中,试穿请求是目标终端设备发送至微服务器的,目标游戏账号为目标终端设备当前登录的游戏账号;向微服务器发送数据同步请求,以使微服务器将数据同步请求发送至目标游戏服务器,目标游戏服器接收到数据同步请求后,将目标游戏账号对应的目标数据同步至玩家数据库,并向微服务器发送数据同步完成的消息;其中,目标数据包括目标游戏账号中的目标虚拟角色试穿目标装备所需的数据;接收微服务器发送的数据同步完成的消息,并从玩家数据库中获取目标数据;基于目标数据和目标装备的装备信息,得到目标虚拟角色试穿目标装备的试穿结果数据,并向微服务器发送试穿结果数据,以使微服务器将试穿结果数据发送给目标终端设备,终端设备基于试穿结果数据展示目标虚拟角色试穿目标装备的试穿效果图。

4、第三方面,本公开提供了一种装备试穿装置,该装置设置于微服务器,微服务器分别与终端设备、游戏服集群和试穿服集群通信连接,游戏服集群中包括多个游戏服务器,试穿服集群中包括多个试穿服务器,游戏服集群和试穿服集群与玩家数据库通信连接;该装置包括:请求接收模块,用于接收目标终端设备发送的试穿请求;试穿请求包括:目标终端设备当前登录的目标游戏账号、目标游戏账号所属的目标游戏服务器和目标游戏账号中的目标虚拟角色当前需要试穿的目标装备的装备信息;请求转发模块,用于将试穿请求转发至试穿服集群中的目标试穿服务器,以使目标试穿服务器返回数据同步请求;请求处理模块,用于接收数据同步请求,并将数据同步请求转发至目标游戏服务器,以使目标游戏服务器将目标游戏账号对应的目标数据同步至玩家数据库,并返回数据同步完成的消息;其中,目标数据包括目标游戏账号中的目标虚拟角色试穿目标装备所需的数据;消息同步模块,用于向目标试穿服务器转发数据同步完成的消息,以使目标试穿服务器从玩家数据库中获取目标数据,并基于目标数据和目标装备的装备信息,得到目标虚拟角色试穿目标装备的试穿结果数据,并返回试穿结果数据;数据发送模块,用于接收试穿结果数据,并将试穿结果数据发送给目标终端设备,以使终端设备基于试穿结果数据展示目标虚拟角色试穿目标装备的试穿效果图。

5、第四方面,本公开提供了一种装备试穿装置,该装置设置于试穿服务器;试穿服务器分别与微服务器和游戏服集群通信连接;试穿服务器和游戏服集群还与玩家数据库通信连接,微服务器还与终端设备通信连接;该装置包括:请求分析模块,用于接收微服务器发送的试穿请求,并解析试穿请求,得到试穿请求指示的目标游戏账号所属的目标游戏服务器和目标游戏账号中的目标虚拟角色当前需要试穿的目标装备的装备信息;其中,试穿请求是目标终端设备发送至微服务器的,目标游戏账号为目标终端设备当前登录的游戏账号;同步请求发送模块,用于向微服务器发送数据同步请求,以使微服务器将数据同步请求发送至目标游戏服务器,目标游戏服器接收到数据同步请求后,将目标游戏账号对应的目标数据同步至玩家数据库,并向微服务器发送数据同步完成的消息;其中,目标数据包括目标游戏账号中的目标虚拟角色试穿目标装备所需的数据;数据获取模块,用于接收微服务器发送的数据同步完成的消息,并从玩家数据库中获取目标数据;数据处理模块,用于基于目标数据和目标装备的装备信息,得到目标虚拟角色试穿目标装备的试穿结果数据,并向微服务器发送试穿结果数据,以使微服务器将试穿结果数据发送给目标终端设备,终端设备基于试穿结果数据展示目标虚拟角色试穿目标装备的试穿效果图。

6、第五方面,本公开提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述装备试穿方法。

7、第六方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述装备试穿方法。

8、本公开实施例带来了以下有益效果:

9、本公开提供的一种装备试穿方法、装置和电子设备,如果微服务器接收目标终端设备发送的试穿请求,向将试穿请求转发至试穿服集群中的目标试穿服务器;该试穿请求包括:目标终端设备当前登录的目标游戏账号、目标游戏账号所属的目标游戏服务器和目标游戏账号中的目标虚拟角色当前需要试穿的目标装备的装备信息;然后目标试穿服务器通过微服务器向目标游戏服务器发送数据同步请求,以使目标游戏服务器将目标游戏账号对应的目标数据同步至玩家数据库,并通过微服务器向本文档来自技高网...

【技术保护点】

1.一种装备试穿方法,其特征在于,所述方法应用于微服务器,所述微服务器分别与终端设备、游戏服集群和试穿服集群通信连接,所述游戏服集群中包括多个游戏服务器,所述试穿服集群中包括多个试穿服务器,所述游戏服集群和所述试穿服集群与玩家数据库通信连接;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述试穿服集群中包括资源调度节点;所述将所述试穿请求转发至所述试穿服集群中的目标试穿服务器的步骤,包括:

3.根据权利要求2所述的方法,其特征在于,所述资源调度节点能够根据试穿服务器的当前负荷量分配试穿请求处理任务,且所述资源调度节点能够自动增加试穿服集群中的试穿服务器的数量。

4.根据权利要求1所述的方法,其特征在于,所述接收目标终端设备发送的试穿请求的步骤,包括:

5.根据权利要求1所述的方法,其特征在于,所述将所述试穿请求转发至所述试穿服集群中的目标试穿服务器的步骤之前,所述方法还包括:

6.一种装备试穿方法,其特征在于,所述方法应用于试穿服务器;所述试穿服务器分别与微服务器和游戏服集群通信连接;所述试穿服务器和所述游戏服集群还与玩家数据库通信连接,所述微服务器还与终端设备通信连接;所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述试穿服务器还与资源调度节点通信连接,所述资源调度节点用于接收微服务器发送的试穿请求,并将所述试穿请求转发至所述试穿服务器;其中,所述资源调度节点能够根据试穿服务器的当前负荷量分配试穿请求处理任务。

8.根据权利要求6所述的方法,其特征在于,所述试穿服务器还与装备数据库连接;所述目标数据中包括所述目标虚拟角色的角色数据和所述目标装备的装备信息;所述试穿服务器中包括至少一个预设角色模型,所述预设角色模型用于模型游戏服务器中的虚拟角色;

9.根据权利要求8所述的方法,其特征在于,所述将所述目标装备实体对象穿戴在所述第一虚拟角色身上,得到所述目标虚拟角色试穿所述目标装备的试穿结果数据的步骤之后,所述方法还包括:

10.一种装备试穿装置,其特征在于,所述装置设置于微服务器,所述微服务器分别与终端设备、游戏服集群和试穿服集群通信连接,所述游戏服集群中包括多个游戏服务器,所述试穿服集群中包括多个试穿服务器,所述游戏服集群和所述试穿服集群与玩家数据库通信连接;所述装置包括:

11.一种装备试穿装置,其特征在于,所述装置设置于试穿服务器;所述试穿服务器分别与微服务器和游戏服集群通信连接;所述试穿服务器和所述游戏服集群还与玩家数据库通信连接,所述微服务器还与终端设备通信连接;所述装置包括:

12.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至9任一项所述的装备试穿方法。

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至9任一项所述的装备试穿方法。

...

【技术特征摘要】

1.一种装备试穿方法,其特征在于,所述方法应用于微服务器,所述微服务器分别与终端设备、游戏服集群和试穿服集群通信连接,所述游戏服集群中包括多个游戏服务器,所述试穿服集群中包括多个试穿服务器,所述游戏服集群和所述试穿服集群与玩家数据库通信连接;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述试穿服集群中包括资源调度节点;所述将所述试穿请求转发至所述试穿服集群中的目标试穿服务器的步骤,包括:

3.根据权利要求2所述的方法,其特征在于,所述资源调度节点能够根据试穿服务器的当前负荷量分配试穿请求处理任务,且所述资源调度节点能够自动增加试穿服集群中的试穿服务器的数量。

4.根据权利要求1所述的方法,其特征在于,所述接收目标终端设备发送的试穿请求的步骤,包括:

5.根据权利要求1所述的方法,其特征在于,所述将所述试穿请求转发至所述试穿服集群中的目标试穿服务器的步骤之前,所述方法还包括:

6.一种装备试穿方法,其特征在于,所述方法应用于试穿服务器;所述试穿服务器分别与微服务器和游戏服集群通信连接;所述试穿服务器和所述游戏服集群还与玩家数据库通信连接,所述微服务器还与终端设备通信连接;所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述试穿服务器还与资源调度节点通信连接,所述资源调度节点用于接收微服务器发送的试穿请求,并将所述试穿请求转发至所述试穿服务器;其中,所述资源调度节点能够根据试穿服务器的当前负荷量分配试穿请求处理任务。

8.根据...

【专利技术属性】
技术研发人员:李俊
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1