【技术实现步骤摘要】
一种游戏角色控制系统、方法及装置
本说明书涉及互联网
,特别涉及一种游戏角色控制系统、方法及装置。
技术介绍
随着互联网技术的不断发展,各种各样的游戏层出不穷,其中,大型多人在线游戏非常流行。玩家控制自己在游戏中的角色使其他玩家看不见,或者控制在游戏中的角色使其他玩家可见,是游戏中赋予玩家的一种常用功能,会极大的提高玩家对游戏的兴趣和参与感。现有技术中控制玩家角色是否可见,一般通过服务器接收指令并广播告知所有在该玩家附近的玩家客户端,通知他们删除该玩家角色,同时,对于该玩家自身,服务器也要根据可见判断来通知该客户端删除所有不该在该客户端显示的角色,所有的场景中的NPC(非玩家角色)和doodad(放置类的小物件),也要全部判断并通知客户端一遍。这样会产生很多网络协议包,如果同时有很多玩家在切换状态,会导致服务器性能压力巨大。进而需要更简单更便捷的方法进行游戏角色可见化的操作或者处理。
技术实现思路
有鉴于此,本说明书实施例提供了一种游戏角色控制系统。本说明书同时涉及一种游戏角色控制方法、一种游戏角色控制装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种游戏角色控制系统,包括:第一客户端、第二客户端和服务器;所述第一客户端、所述第二客户端分别与所述服务器通信连接;所述第一客户端,被配置为接收用户对目标角色相对于游戏场景中的其他游戏对象的显示状态进行编辑生成的标记信息,将所述标记信息发送 ...
【技术保护点】
1.一种游戏角色控制系统,其特征在于,所述系统包括:/n第一客户端、第二客户端和服务器;/n所述第一客户端、所述第二客户端分别与所述服务器通信连接;/n所述第一客户端,被配置为接收用户对目标角色相对于游戏场景中的其他游戏对象的显示状态进行编辑生成的标记信息,将所述标记信息发送至所述服务器;/n所述服务器,被配置为根据所述接收到的标记信息生成所述目标角色的显示标记,将所述目标角色的显示标记发送至所述游戏场景中的游戏角色所对应的第一客户端和第二客户端;/n所述第一客户端,还被配置为根据接收到的所述目标角色的显示标记更新本地所述目标角色的显示标记并进行显示运算,根据显示运算的结果对应的显示方式显示所述游戏场景中的其他游戏对象;/n所述第二客户端,被配置为根据接收到的所述目标角色的显示标记进行显示运算,根据显示运算的结果对应的显示方式显示所述第一客户端对应的所述目标角色。/n
【技术特征摘要】
1.一种游戏角色控制系统,其特征在于,所述系统包括:
第一客户端、第二客户端和服务器;
所述第一客户端、所述第二客户端分别与所述服务器通信连接;
所述第一客户端,被配置为接收用户对目标角色相对于游戏场景中的其他游戏对象的显示状态进行编辑生成的标记信息,将所述标记信息发送至所述服务器;
所述服务器,被配置为根据所述接收到的标记信息生成所述目标角色的显示标记,将所述目标角色的显示标记发送至所述游戏场景中的游戏角色所对应的第一客户端和第二客户端;
所述第一客户端,还被配置为根据接收到的所述目标角色的显示标记更新本地所述目标角色的显示标记并进行显示运算,根据显示运算的结果对应的显示方式显示所述游戏场景中的其他游戏对象;
所述第二客户端,被配置为根据接收到的所述目标角色的显示标记进行显示运算,根据显示运算的结果对应的显示方式显示所述第一客户端对应的所述目标角色。
2.如权利要求1所述的系统,其特征在于,所述第一客户端还被配置为根据显示规则进行显示运算,在所述显示运算的结果为第一运算结果的情况下,显示所述其他游戏对象,在所述显示运算的结果为第二运算结果的情况下,隐藏所述其他游戏对象;
所述第二客户端还被配置为根据显示规则进行显示运算,在所述显示运算的结果为第一运算结果的情况下,显示所述目标对象,在所述显示运算的结果为第二运算结果的情况下,隐藏所述目标对象。
3.如权利要求2所述的系统,其特征在于,所述第一客户端还被配置为在所述显示运算的结果为第一运算结果的情况下,生成第一显示指令并执行所述第一显示指令,显示所述其他游戏对象,在所述显示运算的结果为第二运算结果的情况下,生成第二显示指令并执行所述第二显示指令,隐藏所述其他游戏对象;
所述第二客户端还被配置为在所述显示运算的结果为第一运算结果的情况下,生成第一显示指令并执行所述第一显示指令,显示所述目标对象,在所述显示运算的结果为第二运算结果的情况下,生成第二显示指令并执行所述第二显示指令,隐藏所述目标对象。
4.如权利要求1所述的系统,其特征在于,所述服务器、所述第一客户端、所述第二客户端还被配置为根据所述目标角色的显示标记更新本地的显示关系标记表,其中,所述显示关系表中用于记录游戏对象之间的显示状态。
5.如权利要求1所述的系统,其特征在于,所述第一客户端还被配置为检测所述目标角色当前的位置信息,根据所述位置信息获取与所述目标角色关联的游戏对象。
6.如权利要求1所述的系统,其特征在于,所述第一客户端还被配置为在发送所述标记信息失败的情况下,恢复编辑前的所述目标角色相对于游戏场景中的其他游戏对象的显示状态。
7.如权利要求6所述的系统,其特征在于,所述第一客户端还被配置为重新接收用户对目标角色相对于游戏场景中的其他游戏对象的显示状态进行编辑生成的标记信息,将所述标记信息发送至所述服务器。
8.一种游戏角色控制方法,其特征在于,应用于第一客户端,所述方法包括:
接收用户对目标角色相对于游戏场景中的其他游戏对象的显示状态进行编辑生成的标记信息;
将所述标记信息发送至服务器;
根据接收到的所述目标角色的显示标记更新本地所述目标角色的显示标记并进行显示运算;
根据显示运算的结果对应的显示方式显示所述游戏场景中的其他游戏对象。
9.如权利要求8所述的方法,其特征在于,所述根据显示运算的结果对应的显示方式显示所述游戏场景中的其他游戏对象,包括:
根据显示规则进行显示运算,在所述显示运算的结果为第一运算结果的情况下,显示所述其他游戏对象,在所述显示运算的结果为第二运算结果的情况下,隐藏所述其他游戏对象。
10.如权利要求9所述的方法,其特征在于,所述在所述显示运算的结果为第一运算结果的情况下,显示所述其他游戏对象,在所述显示运算的结果为第二运算结果的情况下,隐藏所述...
【专利技术属性】
技术研发人员:叶川,梁波,
申请(专利权)人:珠海金山网络游戏科技有限公司,广州西山居网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。