本公开涉及计算机处理,更具体地,涉及一种游戏场景展示方法、装置及计算机程序产品。
背景技术:
1、在现有的一些模拟类策略游戏(simulation game,slg)中,游戏场景中会设置多个地格,玩家控制游戏角色在地格中移动或者攻击等。但是,目前的slg游戏中,山地类型的地块只能作为障碍物设置在游戏场景之中,并不能让玩家在该地块中进行移动、攻击、建造等交互行为,缺乏真实性,对于游戏经验丰富的玩家,游戏的真实性和兴趣度较低,导致玩家流失,服务端出现服务资源浪费。
技术实现思路
1、本公开实施例的一个目的是提供一种游戏场景展示方案,有效降低服务端出现服务资源浪费的问题。
2、根据本公开的第一方面,提供了一种游戏场景展示方法,包括:
3、获取游戏场景的高度参数数据,所述游戏场景包括多个虚拟地块,所述高度参数数据包括每一虚拟地块的高度参数值;所述游戏场景包括由世界地图数据设定的多个地图分片,所述多个虚拟地块显示在一个或者多个地图分片上;
4、基于所述高度参数数据展示所述游戏场景,使得所述游戏场景的多个虚拟地块形成与所述高度参数数据相适配的多种地块类型,其中,所述多种地块类型包括用于与虚拟角色交互的山地地块。
5、可选地,所述基于所述高度参数数据展示所述游戏场景,包括:
6、根据所述高度参数数据,确定所述游戏场景中每一虚拟地块的地块类型;
7、基于所述地块类型展示所述游戏场景。
8、可选地,所述根据所述高度参数数据,确定所述游戏场景中每一虚拟地块的地块类型,包括:
9、将所述高度参数值大于第一阈值的虚拟地块确定为所述山地地块。
10、可选地,所述多种地块类型还包括坡地地块和平原地块,所述坡地地块用于连接所述山地地块和所述平原地块。
11、可选地,所述根据所述高度参数数据,确定所述游戏场景中每一虚拟地块的地块类型,包括:
12、将所述高度参数值大于第一阈值的虚拟地块确定为所述山地地块;
13、将所述高度参数值小于第二阈值的虚拟地块确定为所述平原地块;
14、将所述高度参数值大于或者等于所述第二阈值,且小于或者等于所述第一阈值的地块确定为所述坡地地块。
15、可选地,所述获取游戏场景的高度参数数据,包括:
16、生成第一地块集合的高度参数值,其中,所述第一地块集合包括至少一个第一地图分片,所述第一地图分片包括一个虚拟地块或者多个相连的虚拟地块,所述第一地块集合中任一虚拟地块的高度参数值大于第一阈值;
17、生成第二地块集合的高度参数值,其中,所述第二地块集合中包括至少一个第二地图分片,所述第二地图分片包括一个虚拟地块或者多个相连的虚拟地块,所述第二地块集合中任一虚拟地块的高度参数值小于第二阈值;
18、生成第三地块集合的高度参数值,其中,所述第三地块集合包括连接于所述第一地图分片与所述第二地图分片之间的至少一个虚拟地块,所述第三地块集合中任一虚拟地块的高度参数值大于或者等于所述第二阈值,且小于或者等于所述第一阈值。
19、可选地,所述多种地块类型还包括山谷地块,根据所述高度参数数据,确定所述游戏场景中每一虚拟地块的地块类型,还包括:
20、将第一山地地块与第二山地地块之间的所述平原地块确定为山谷地块,其中,所述第一山地地块与所述第二山地地块的距离小于第三阈值。
21、可选地,在所述基于所述高度参数数据展示所述游戏场景之后,所述方法还包括:
22、接收第一控制指令;
23、响应于第一控制指令,控制所述虚拟角色对所述第一山谷地块施加第一状态效果,并基于所述第一山谷地块被所述第一状态效果影响,将所述第一状态效果传播到与所述第一山谷地块相邻的第二山谷地块。
24、可选地,在确定所述游戏场景中每一虚拟地块的地块类型之后,所述方法还包括:
25、在所述山地地块中设置第一功能地块,所述第一功能地块用于与所述虚拟角色交互。
26、可选地,所述第一功能地块包括迁城点、资源点或工事地块。
27、可选地,在所述基于所述高度参数数据展示所述游戏场景之后,所述方法还包括:
28、接收控制虚拟角色的第二控制指令,其中,所述虚拟角色位于第一虚拟地块,所述第二控制指令用于控制所述虚拟角色向第二虚拟地块移动;
29、响应于所述第一控制指令,在第一高度参数值与第二高度参数值的差值在第一预设范围内的情况下,控制所述虚拟角色向所述第二虚拟地块进行移动;其中,所述第一高度参数值为所述第一虚拟地块的高度参数值,所述第二高度参数值为所述第二虚拟地块的高度参数值。
30、根据本公开的第二方面,还提供了一种游戏场景展示装置,所述装置包括:
31、获取模块,用于获取游戏场景的高度参数数据,所述游戏场景包括多个虚拟地块,所述高度参数数据包括每一虚拟地块的高度参数值;所述游戏场景包括由世界地图数据设定的多个地图分片,所述多个虚拟地块显示在一个或者多个地图分片上;
32、展示模块,用于基于所述高度参数数据展示所述游戏场景,使得所述游戏场景的多个虚拟地块形成与所述高度参数数据相适配的多种地块类型,其中,所述多种地块类型包括用于与虚拟角色交互的山地地块。
33、根据本公开的第三方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现根据第一方面中任一项所述的方法。
34、本公开实施例的一个有益效果在于,本实施例获取游戏场景中每一个地块的高度参数值,并根据该高度参数值展示游戏场景,其中,场景中包含有可与虚拟角色交互的山地地块,用户可以在对战游戏中的山地地块上的交互行为,使对战游戏更加真实,避免游戏的真实性和兴趣度较低,导致玩家流失,服务端出现服务资源浪费的问题。
35、通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的实施例的特征及其优点将会变得清楚。
1.一种游戏场景展示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述高度参数数据展示所述游戏场景,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述高度参数数据,确定所述游戏场景中每一虚拟地块的地块类型,包括:
4.根据权利要求2所述的方法,其特征在于,所述多种地块类型还包括坡地地块和平原地块,所述坡地地块用于连接所述山地地块和所述平原地块。
5.根据权利要求4所述的方法,其特征在于,所述根据所述高度参数数据,确定所述游戏场景中每一虚拟地块的地块类型,包括:
6.根据权利要求5所述的方法,其特征在于,所述获取游戏场景的高度参数数据,包括:
7.根据权利要求5所述的方法,其特征在于,所述多种地块类型还包括山谷地块,根据所述高度参数数据,确定所述游戏场景中每一虚拟地块的地块类型,还包括:
8.根据权利要求7所述的方法,其特征在于,在所述基于所述高度参数数据展示所述游戏场景之后,所述方法还包括:
9.根据权利要求2所述的方法,其特征在于,在确定所述游戏场景中每一虚拟地块的地块类型之后,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述第一功能地块包括迁城点、资源点或工事地块。
11.根据权利要求1至10任一项所述的方法,其特征在于,在所述基于所述高度参数数据展示所述游戏场景之后,所述方法还包括:
12.一种游戏场景展示装置,其特征在于,包括:
13.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时,实现根据权利要求1至11中任一项所述的方法。
