【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种游戏中虚拟对象的属性信息同步方法、装置、电子设备以及计算机可读取存储介质。
技术介绍
1、虚拟游戏中通常需要进行属性信息同步,借助属性信息同步可将虚拟游戏中服务端与客户端之间的数据保持一致。例如,大部分游戏中,服务器内存储有虚拟游戏角色对应的名字、血量、战斗力、背包道具、战绩等属性信息。通过服务端修改上述虚拟游戏角色的属性信息,并将改动后的属性信息发送至客户端,进而实现客户端和服务端的数据保持一致。
2、然而,现有的属性信息同步技术中,每个属性都需要设置并存储各个属性的身份标识信息。上述方式由于要在服务端和客户端设置并存储数量众多的属性对应的身份标识信息,容易导致服务端和客户端存储的数据量较大。此种情况下,若服务端存储的数据量较大,容易影响服务端的数据运算能力;若客户端存储的数据量较大,受限于客户端的内存容量,其自身内存占用较高容易出现页面卡顿的情况。因此,如何降低属性信息同步过程中服务端和客户端属性信息的内存占用且不影响属性信息同步的实施,成为亟待解决的技术问题。
本文档来自技高网...
【技术保护点】
1.一种游戏中虚拟对象的属性信息同步方法,其特征在于,所述虚拟对象的属性信息通过父子层级关系表示,所述父子层级关系中的父属性包括至少一个子属性,所述父属性与所包括的各子属性之间分别设置有对应的关联关系,所述方法包括:
2.根据权利要求1所述的游戏中虚拟对象的属性信息同步方法,其特征在于,所述虚拟对象的属性信息通过属性节点树表示,所述属性节点树的节点用于表示所述虚拟对象的属性,所述属性节点树的子节点用于表示所述子属性、所述属性节点树的父节点用于表示所述父属性;
3.根据权利要求2所述的游戏中虚拟对象的属性信息同步方法,其特征在于,所述客户端响应于
...【技术特征摘要】
1.一种游戏中虚拟对象的属性信息同步方法,其特征在于,所述虚拟对象的属性信息通过父子层级关系表示,所述父子层级关系中的父属性包括至少一个子属性,所述父属性与所包括的各子属性之间分别设置有对应的关联关系,所述方法包括:
2.根据权利要求1所述的游戏中虚拟对象的属性信息同步方法,其特征在于,所述虚拟对象的属性信息通过属性节点树表示,所述属性节点树的节点用于表示所述虚拟对象的属性,所述属性节点树的子节点用于表示所述子属性、所述属性节点树的父节点用于表示所述父属性;
3.根据权利要求2所述的游戏中虚拟对象的属性信息同步方法,其特征在于,所述客户端响应于接收到所述第一属性变更消息,从所存储的属性信息中确定与所述所属的父属性的身份标识信息,包括:客户端响应于接收到所述第一属性变更消息,根据所述发生变更的末端子节点所属的父节点的身份标识信息,确定客户端属性节点树中的第一目标父节点;
4.根据权利要求2所述的游戏中虚拟对象的属性信息同步方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的游戏中虚拟对象的属性信息同步方法,其特征在于,所述发生变更的末端子节点包括属性更新频率小于预设阈值的节点。
6.根据权利要求5...
【专利技术属性】
技术研发人员:方嘉铭,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。