游戏场景中虚拟资源的处理方法及装置制造方法及图纸

技术编号:18741927 阅读:28 留言:0更新日期:2018-08-24 23:55
本公开提供了一种游戏场景中虚拟资源的处理方法及装置,根据虚拟对象在游戏场景中的当前位置确定该虚拟对象所处的区域,根据该区域的范围在游戏场景中加载对应的虚拟资源,并且以区域为单位更新游戏场景中虚拟资源的状态,从而有效减少了资源消耗,并可以大大降低数据处理的压力。

Method and device for processing virtual resource in game scene

The present disclosure provides a method and device for processing virtual resources in a game scene, determines the region of the virtual object according to the current position of the virtual object in the game scene, loads corresponding virtual resources in the game scene according to the scope of the region, and updates the virtual resources in the game scene in terms of the region. Thus reducing resource consumption and greatly reducing the pressure of data processing.

【技术实现步骤摘要】
游戏场景中虚拟资源的处理方法及装置
本专利技术公开涉及游戏
,尤其涉及一种游戏场景中虚拟资源的处理方法及装置。
技术介绍
在互联网的浪潮下,硬件和软件技术的不断发展和演进,促进了智能设备和软件的出现。与此同时,涌现出大量的、不同题材的游戏,以满足用户的需求。在终端运行的游戏应用目前存在多种不同的题材与玩法类型,将多种不同的玩法相结合从而提高游戏的可玩性是目前本领域的发展方向。例如:将射击类型游戏与建造类型游戏相结合、将策略类型游戏与跑酷类型游戏相结合等等。对于将射击类型游戏与建造类型游戏相结合的游戏类型来说,复杂的游戏玩法对运算能力有限的终端来说往往不能实现或受到极大的局限,如游戏中的建造玩法,由于游戏场景中存在海量的可拆卸可建造的模型,所有的模型所占内存会非常大,内存比较小的终端可能承受不了。即便内存够用,如此多琐碎的细分模型,在数据处理与图形渲染方面也会给终端造成很大压力。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术公开的目的在于提供一种游戏场景中虚拟资源的方法及装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开的一个方面,提供一种游戏场景中虚拟资源的处理方法,所述方法包括:根据所述虚拟对象在游戏场景中的当前位置确定所述虚拟对象所处的区域;接收待拆除虚拟资源的标识,根据所述待拆除虚拟资源的标识确定所述待拆除虚拟资源;将所述待拆除虚拟资源从所述游戏场景的所述区域中删除,并生成所述区域对应的区域虚拟资源状态信息;将所述区域虚拟资源状态信息发送至虚拟对象对应的客户端,以使所述客户端根据所述区域虚拟资源状态信息控制对应的虚拟资源的渲染显示。根据本公开的另一个方面,提供一种游戏场景中虚拟资源的处理方法,所述方法包括:响应于对所述游戏场景中的所述虚拟资源的拆除事件,根据所述拆除事件从所述游戏场景中的多个虚拟资源中确定一虚拟资源为待拆除虚拟资源;将所述待拆除虚拟资源的标识发送至服务端;接收所述服务端反馈的区域虚拟资源状态信息,所述区域虚拟资源状态信息为服务端根据虚拟对象在游戏场景中的当前位置确定所述虚拟对象所处的区域内的虚拟资源状态信息;根据所述区域虚拟资源状态信息更新所述区域内的虚拟资源的状态,并根据更新后的所述虚拟资源的状态渲染显示所述虚拟资源。根据本公开的另一个方面,提供一种游戏场景中虚拟资源的处理装置,所述装置包括:第一确定模块,用于根据所述虚拟对象在游戏场景中的当前位置确定所述虚拟对象所处的区域;第二确定模块,用于接收待拆除虚拟资源的标识,根据所述待拆除虚拟资源的标识确定所述待拆除虚拟资源;第一更新模块,用于将所述待拆除虚拟资源从所述游戏场景的所述区域中删除,并生成所述区域对应的区域虚拟资源状态信息;第一发送模块,用于将所述区域虚拟资源状态信息发送至虚拟对象对应的客户端,以使所述客户端根据所述区域虚拟资源状态信息控制对应的虚拟资源的渲染显示。根据本公开的另一个方面,提供一种游戏场景中虚拟资源的处理装置,所述装置包括:第三确定模块,用于响应于对所述游戏场景中的所述虚拟资源的拆除事件,根据所述拆除事件从所述游戏场景中的多个虚拟资源中确定一虚拟资源为待拆除虚拟资源;第二发送模块,用于将所述待拆除虚拟资源的标识发送至服务端;第一接收模块,用于接收所述服务端反馈的区域虚拟资源状态信息,所述区域虚拟资源状态信息为服务端根据虚拟对象在游戏场景中的当前位置确定所述虚拟对象所处的区域内的虚拟资源状态信息;第二更新模块,用于根据所述区域虚拟资源状态信息更新所述区域内的虚拟资源的状态,并根据更新后的所述虚拟资源的状态渲染显示所述虚拟资源。根据本公开的另一个方面,提供一种游戏系统,所述系统包括:服务端、客户端;其中,服务端包括:第一处理器;第一存储器,用于存储所述第一处理器的第一可执行指令;其中,所述第一处理器配置为经由执行所述第一可执行指令来执行上述的游戏场景中虚拟资源的处理方法;客户端包括:第二处理器;第二存储器,用于存储所述第二处理器的第二可执行指令;其中,所述第二处理器配置为经由执行所述第二可执行指令来执行上述的游戏场景中虚拟资源的处理方法。根据本公开的另一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述的游戏场景中虚拟资源的处理方法。根据本公开的另一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述的游戏场景中虚拟资源的处理方法。根据本公开的另一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的游戏场景中虚拟资源的处理方法。根据本公开的另一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述的游戏场景中虚拟资源的处理方法。根据本公开的另一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的游戏场景中虚拟资源的处理方法。根据本公开的另一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的游戏场景中虚拟资源的处理方法。通过本公开其中之一实施方式,根据虚拟对象在游戏场景中的当前位置确定该虚拟对象所处的区域,根据该区域的范围在游戏场景中加载对应的虚拟资源,并且以区域为单位更新游戏场景中虚拟资源的状态,从而有效减少了资源消耗,并可以大大降低数据处理的压力。附图说明通过参照附图来详细描述其示例性实施例,本公开的上述和其它特征及优点将变得更加明显。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本公开实施例的其中一种游戏场景中虚拟资源的处理方法的流程图;图2是本公开其中之一示例性实施例中的虚拟资源三维重建映射关系的示意图;图3是本公开其中之一示例性实施例中的虚拟资源状态索引表的示意图;图4为本公开实施例的其中一种游戏场景中虚拟资源的处理方法的流程图;图5为本公开实施例的其中一种游戏场景中虚拟资源的处理方法的流程图;图6为本公开实施例的其中一种游戏场景中虚拟资源的处理装置的组成图;图7为本公开实施例的其中一种游戏场景中虚拟资源的处理装置的组成图;图8为本公开实施例的其中一种游戏系统的组成图;图9为本公开实施例的其中一种电子设备的结构示意图;图10为本公开实施例的其中一种电子设备的结构示意图;图11为本公开实施例的其中一种存储介质的结构示意图;图12为本公开实施例的其中一种存储介质的结构示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、本文档来自技高网
...

【技术保护点】
1.一种游戏场景中虚拟资源的处理方法,所述方法包括:根据所述虚拟对象在游戏场景中的当前位置确定所述虚拟对象所处的区域;接收待拆除虚拟资源的标识,根据所述待拆除虚拟资源的标识确定所述待拆除虚拟资源;将所述待拆除虚拟资源从所述游戏场景的所述区域中删除,并生成所述区域对应的区域虚拟资源状态信息;将所述区域虚拟资源状态信息发送至虚拟对象对应的客户端,以使所述客户端根据所述区域虚拟资源状态信息控制对应的虚拟资源的渲染显示。

【技术特征摘要】
1.一种游戏场景中虚拟资源的处理方法,所述方法包括:根据所述虚拟对象在游戏场景中的当前位置确定所述虚拟对象所处的区域;接收待拆除虚拟资源的标识,根据所述待拆除虚拟资源的标识确定所述待拆除虚拟资源;将所述待拆除虚拟资源从所述游戏场景的所述区域中删除,并生成所述区域对应的区域虚拟资源状态信息;将所述区域虚拟资源状态信息发送至虚拟对象对应的客户端,以使所述客户端根据所述区域虚拟资源状态信息控制对应的虚拟资源的渲染显示。2.根据权利要求1所述的方法,所述将所述待拆除虚拟资源从所述游戏场景的第一所述区域中删除之前,还包括:检测到所述待拆除虚拟资源满足预设条件。3.根据权利要求1所述的方法,所述生成所述区域对应的区域虚拟资源状态信息之前,还包括:确定与所述待拆除虚拟资源具有相邻关系的相邻虚拟资源;获取所述相邻虚拟资源的邻接关系列表,并将所述待拆除虚拟资源从所述邻接关系列表中删除;根据所述邻接关系列表判断所述相邻虚拟资源与地面是否相连通,如果所述相邻虚拟资源与地面不能相连通,则将所述相邻虚拟资源从所述游戏场景的所述区域中删除。4.根据权利要求1所述的方法,所述游戏场景被划分为多个区域,各个所述区域分别设置有一区域版本号,所述区域版本号用于标识所述区域内的虚拟资源的当前状态信息,所述根据所述虚拟对象在游戏场景中的当前位置确定所述虚拟对象所处的区域之后,还包括:判断所述虚拟对象是否为首次进入所述区域;如果是首次进入所述区域,则将所述区域的当前区域版本号保存为虚拟对象区域版本信息,并将所述区域的当前区域版本号对应的区域虚拟资源状态信息发送至所述虚拟对象对应的客户端;如果不是首次进入所述区域,则获取所述虚拟对象对应的虚拟对象区域版本信息;将所述虚拟对象区域版本信息与所述区域的当前区域版本号进行匹配;如果所述虚拟对象区域版本信息与所述区域的当前区域版本号不同,则将所述区域的当前区域版本号对应的区域虚拟资源状态信息发送至所述虚拟对象对应的客户端。5.根据权利要求4所述的方法,所述将所述待拆除虚拟资源从所述游戏场景的所述区域中删除,并生成所述区域对应的区域虚拟资源状态信息,还包括:将所述待拆除虚拟资源从所述游戏场景的所述区域中删除;将所述区域对应的区域版本号进行迭代后确定为所述区域的当前区域版本号;更新区域虚拟资源状态信息。6.根据权利要求1所述的方法,所述方法还包括:对所述游戏场景中的所述多个虚拟资源建立虚拟资源状态索引表,所述虚拟资源状态索引表至少包括:各个虚拟资源对应的虚拟资源标识和各个虚拟资源的虚拟资源状态信息;将所述虚拟资源状态索引表同步至客户端。7.根据权利要求6所述的方法,所述游戏场景中包含由至少两个虚拟资源组成的合成模型,所述虚拟资源标识中的高位信息用于标识合成模型,所述标识中的低位信息用于标识组成所述合成模型的虚拟资源。8.根据权利要求6所述的方法,所述虚拟资源状态索引表还包括:各个虚拟资源对应的虚拟资源形状信息,所述虚拟资源形状信息为以下其中之一:水平面、垂直面、向上斜面、向下斜面。9.根据权利要求6所述的方法,所述虚拟资源状态索引表还包括:各个虚拟资源对应的虚拟资源分类信息,所述虚拟资源分类信息为以下其中之一:已有虚拟资源、新建虚拟资源。10.根据权利要求6所述的方法,所述游戏场景的空间被划分为多个相互拼接的几何体,所述虚拟资源建造于一个所述几何体的表面或所述几何体内截面之上,所述游戏场景中的所述区域由至少一个所述几何体组成,所述虚拟资源状态索引表还包括:各个虚拟资源对应的几何体索引信息,所述几何体索引信息用于标识几何体与所述虚拟资源的映射关系。11.根据权利要求6所述的方法,所述虚拟资源状态索引表还包括:各个虚拟资源对应的区域索引信息,所述区域索引信息用于标识区域与所述虚拟资源的映射关系。12.根据权利要求11所述的方法,所述将所述待拆除虚拟资源从所述游戏场景的所述区域中删除,并生成所述区域对应的区域虚拟资源状态信息,包括:根据所述区域从虚拟资源状态索引表获取所述区域内的虚拟资源状态信息;将所述待拆除虚拟资源从所述游戏场景的所述区域中删除,并更新所述区域内的虚拟资源状态信息,生成所述区域对应的区域虚拟资源状态信息。13.一种游戏场景中虚拟资源的处理方法,所述方法包括:响应于对所述游戏场景中的所述虚拟资源的拆除事件,根据所述拆除事件从所述游戏场景中的多个虚拟资源中确定一虚拟资源为待拆除虚拟资源;将所述待拆除虚拟资源的标识发送至服务端;接收所述服务端反馈的区域虚拟资源状态信息,所述区域虚拟资源状态信息为服务端根据虚拟对象在游戏场景中的当前位置确定所述虚拟对象所处的区域内的虚拟资源状态信息;根据所述区域虚拟资源状态信息更新所述区域内的虚拟资源的状态,并根据更新后的所述虚拟资源的状态渲染显示所述虚拟资源。14.根据权利要求13所述的方法,所述根据所述区域虚拟资源状态信息更新所述区域内的虚拟资源的状态,并根据更新后的所述虚拟资源的状态渲染显示所述虚拟资源,还包括:根据所述区域虚拟资源状态信息更新所述区域内的待拆除虚拟资源和所述待拆除虚拟资源的相邻虚拟资源的状态,并根据更新后的所述区域内...

【专利技术属性】
技术研发人员:吴川北杜志荣郑庆鑫陈佳桢
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1