【技术实现步骤摘要】
游戏场景处理方法、装置、计算机设备及存储介质
[0001]本申请涉及计算机
,具体涉及一种游戏场景处理方法、装置、计算机设备及存储介质。
技术介绍
[0002]在网络游戏的服务端中,网络游戏的一些游戏玩法可以被抽象为一个基于服务端地图场景的实现,如主城、副本或对战房间等。通常,服务端逻辑会根据游戏玩法,将对应的服务端对象,如玩家或怪物等,放入相应的服务端地图场景,并通过该服务端地图场景来管理这些对象的位置、广播关系、事件触发乃至生命周期。在服务端地图场景中,执行游戏玩法通常需要频繁的主动或者被动的查询特定地图范围内的对象列表,以进一步支持位置广播、属性同步及玩法查询等功能。
[0003]由于服务端需要对地图场景中的每个对象进行处理,因此,当地图场景中存在大量对象时,则会造成服务端的负载过高,从而降低服务端对地图场景的处理效率。
技术实现思路
[0004]本申请实施例提供一种游戏场景处理方法、装置、计算机设备及存储介质,可以提高对游戏场景处理效率。
[0005]本申请实施例提供了一种游戏场 ...
【技术保护点】
【技术特征摘要】
1.一种游戏场景处理方法,其特征在于,所述方法包括:确定对目标游戏场景划分得到的多个场景区域,其中,各所述场景区域彼此邻接排列,且至少一场景区域的一条边与两个场景区域的边相邻;将不同的场景区域分配至不同的处理单元进行处理,得到所述目标游戏场景的处理结果。2.根据权利要求1所述的方法,其特征在于,在所述确定对目标游戏场景划分得到的多个场景区域之前,还包括:将所述目标游戏场景划分为多行;将每一行划分为多个场景区域,其中,在任意相邻两行中,一行的各场景区域的一条边与另一行中两个场景区域的边相邻。3.根据权利要求2所述的方法,其特征在于,所述将每一行划分为多个场景区域,包括:将所述多行中的第一行划分为多个场景区域;将所述第一行的相邻行作为当前目标行,基于所述第一行中的场景区域的边将所述当前目标行划分为多个场景区域,使得所述当前目标行和所述第一行中,一行的各场景区域的一条边与另一行中两个场景区域的边相邻;将所述当前目标行作为新的第一行,将所述当前目标行的相邻行作为新的当前目标行,返回执行所述基于所述第一行中的场景区域的边将所述当前目标行划分为多个场景区域的步骤,直至所述多行中最后一行划分完成。4.根据权利要求1所述的方法,其特征在于,所述将不同的场景区域分配至不同的处理单元进行处理,包括:确定每一场景区域对应的处理批次编号;基于所述处理批次编号的顺序,依次将对应于同一处理批次编号的不同场景区域分配至不同处理单元并行处理。5.根据权利要求4所述的方法,其特征在于,所述确定每一场景区域对应的处理批次编号,包括:确定所有场景区域中互相相邻的多个场景区域;基于互相相邻的多个场景区域构建候选场景区域集合,得到多个候选场景区域集合;根据不同候选场景区域集合中存在不同的场景区域,从所述多个候选场景区域集合中确定目标区域集合;确定不同目标区域集合中每一场景区域对应的处理批次编号,其中,同一目标区域集合中的场景区域对应不同的处理批次编号,不同目标区域集合中的不同场景区域之间对应相同的处理批次编号。6.根据权利要求1所述的方法,其特征在于,所述将不同的场景区域分配至不同的处理单元进行处理,包括:当检测到虚拟对象进入当前场景区域中的边界区域时,确定与所述边界区域相邻的相邻场景区域;获取所述虚拟对象的位置信息和属性信息;基于所述位置信息和所述属性信息在所述相邻场景区域中生成所述虚拟对象的复制对象。
7.根据权利要求6所述的方法,其特征在于,所述边界区域包括第一边...
【专利技术属性】
技术研发人员:虞海,付朋杰,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。