System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种游戏地图的移植方法、装置、以及电子设备制造方法及图纸_技高网

一种游戏地图的移植方法、装置、以及电子设备制造方法及图纸

技术编号:41282353 阅读:6 留言:0更新日期:2024-05-11 09:32
本申请公开了一种游戏地图的移植方法、装置、电子设备以及计算机可读存储介质,所述方法包括:获取第一版本的游戏地图对应的资源信息;根据所述资源信息,获得游戏地图中每一个地块对应的若干个第一贴图,以及游戏地图对应的第二贴图;基于预编码的着色器,根据多个第一贴图,第二贴图,以及预设的地形贴图集合,渲染出第二版本的游戏地图。其中,第一贴图用于存储地块中各地形对应的第一信息,第二贴图用于存储游戏地图的每一个地块中各地形对应的第二信息。该方法避免了游戏地图移植过程中,用于实现地形混合的相关信息的丢失,解决了现有技术存在的游戏版本转换成本高、效率低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种游戏地图的移植方法、装置、电子设备以及计算机可读存储介质。


技术介绍

1、随着计算机技术的发展,以及终端功能的多样化,游戏已经不局限于运行在台式电脑、笔记本电脑等终端上,手机、平板电脑等便携式终端上运行的游戏也受到了玩家的普遍欢迎。

2、目前,同一款游戏往往会存在针对多种终端的多个游戏本版,比如,端游版本和手游版本,以满足不同玩家的需求。为了降低游戏的开发成本,通常会先开发一个游戏版本,再通过资源转移,转换出另一个游戏版本。在资源转移过程中,游戏地图的移植是一个关键步骤,现有的将端游版本中的游戏地图移植至手游版本中的方法只能针对小型地图,对于大型地图而言,因在移植过程中会丢失部分数据信息,转换效果往往不佳,为了获得优质的地图效果,还需要通过人工进行手动修改。

3、因此,现有技术存在因地图移植过程中会丢失部分数据信息,地图转换效果不理想,需要通过人工进行修改,导致的游戏版本转换成本高、效率低的技术问题。


技术实现思路

1、本申请提供了一种游戏地图的移植方法、装置、电子设备以及计算机可读存储介质,以解决现有技术存在的因地图移植过程中会丢失部分数据信息,地图转换效果不理想,需要通过人工进行修改,导致的游戏版本转换成本高、效率低的技术问题。

2、第一方面,本申请实施例提供了一种游戏地图的移植方法,所述方法包括:获取第一版本的游戏地图对应的资源信息,所述第一版本的游戏地图为应用于第一类型游戏终端上的所述游戏地图;根据所述第一版本的游戏地图对应的所述资源信息,获得所述游戏地图中每一个地块对应的若干个第一贴图,以及所述游戏地图对应的第二贴图,其中,所述第一贴图用于存储所述地块中各地形对应的第一信息,所述第一信息至少包括所述地形对应的地形贴图的混合权重信息,所述第二贴图用于存储所述游戏地图的每一个地块中各地形对应的第二信息,所述第二信息至少包括所述地形对应的地形贴图的编码信息、以及所述地形对应的地形贴图的缩放信息;基于预编码的着色器,根据多个所述第一贴图、所述第二贴图,以及预设的地形贴图集合,渲染出第二版本的游戏地图,其中,所述地形贴图集合中包括所述游戏地图所包含的各种地形对应的地形贴图,所述第二版本的游戏地图为应用于第二类型游戏终端上的所述游戏地图。

3、第二方面,本申请实施例提供了一种游戏地图的移植装置,所述装置包括:信息获取单元、信息处理单元、渲染单元;所述信息获取单元,用于获取第一版本的游戏地图对应的资源信息,所述第一版本的游戏地图为运行于第一类型游戏引擎上的所述游戏地图;所述信息处理单元,用于根据所述第一版本的游戏地图对应的所述资源信息,获得所述游戏地图中每一个地块对应的若干个第一贴图,以及所述游戏地图对应的第二贴图,其中,所述第一贴图用于存储所述地块中各地形对应的第一信息,所述第一信息至少包括所述地形对应的地形贴图的混合权重信息,所述第二贴图用于存储所述游戏地图的每一个地块中各地形对应的第二信息,所述第二信息至少包括所述地形对应的地形贴图的编码信息、以及所述地形对应的地形贴图的缩放信息;所述渲染单元,用于基于预编码的着色器,根据多个所述第一贴图、所述第二贴图,以及预设的地形贴图集合,渲染出第二版本的游戏地图,其中,所述地形贴图集合中包括所述游戏地图所包含的各种地形对应的地形贴图,所述第二版本的游戏地图为运行于第二类型游戏引擎上的所述游戏地图。

4、第三方面,本申请实施例提供了一种电子设备,包括:存储器、处理器;所述存储器,用于存储一条或多条计算机指令;所述处理器,用于执行所述一条或多条计算机指令,以实现上述方法。

5、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行时,执行如上述方法。

6、与现有技术相比,本申请提供的游戏地图的移植方法包括:获取第一版本的游戏地图对应的资源信息;根据所述资源信息,获得游戏地图中每一个地块对应的若干个第一贴图,以及游戏地图对应的第二贴图;基于预编码的着色器,根据多个第一贴图,第二贴图,以及预设的地形贴图集合,渲染出第二版本的游戏地图。其中,第一贴图用于存储地块中各地形对应的第一信息,第一信息至少包括地形对应的地形贴图的混合权重信息,第二贴图用于存储游戏地图的每一个地块中各地形对应的第二信息,第二信息至少包括地形对应的地形贴图的编码信息、以及地形对应的地形贴图的缩放信息。该方法在游戏地图移植过程中,对第一版本的游戏地图对应的资源信息进行了信息转换,将地块中各地形对应的地形贴图的混合权重信息存储为第一贴图,将各地块中各地形对应的地形贴图的缩放信息存储为第二贴图,避免了游戏地图移植过程中,混合权重信息、缩放信息等用于实现地形混合的相关信息的丢失,使得在后期的渲染过程中,能够基于这些信息渲染出与第一版本的游戏地图效果一致的第二版本的游戏地图。因此,基于本申请提供的游戏地图的移植方法,能够实现第二版本的游戏地图完美转换第一版本的游戏地图的原始效果,无需进行人工手动修复,解决了现有技术存在的因地图移植过程中会丢失部分数据信息,地图转换效果不理想,需要通过人工进行修改,导致的游戏版本转换成本高、效率低的技术问题。

本文档来自技高网...

【技术保护点】

1.一种游戏地图的移植方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一版本的游戏地图对应的所述资源信息,获得所述游戏地图中每一个地块对应的若干个第一贴图,以及所述游戏地图对应的第二贴图,包括:

3.根据权利要求2所述的方法,其特征在于,所述地块对应的所述第一贴图的数量为预设数量;

4.根据权利要求2所述的方法,其特征在于,所述地块对应的所述第一贴图的数量由所述地块所包含的地形的数量确定;

5.根据权利要求2所述的方法,其特征在于,所述地块对应的所述第二贴图的像素点数量与所述地块对应的所述第一贴图的数量相关联;

6.根据权利要求5所述的方法,其特征在于,所述像素点内用于存储所述地形的所述编码信息和所述缩放信息的颜色通道,与所述地形在所述第一贴图中对应的颜色通道相同。

7.根据权利要求1所述的方法,其特征在于,所述基于预编码的着色器,根据多个所述第一贴图、所述第二贴图,以及预设的地形贴图集合,渲染出第二版本的游戏地图,包括:

8.根据权利要求1所述的方法,其特征在于,所述第二信息还包括所述地形对应的地形贴图的抗拉伸信息;

9.根据权利要求8所述的方法,其特征在于,所述基于预编码的着色器,根据多个所述第一贴图、所述第二贴图,以及预设的地形贴图集合,渲染出第二版本的游戏地图,还包括:

10.根据权利要求8所述的方法,其特征在于,所述根据所述游戏地图中每一个地块与虚拟相机之间的距离,确定待合并地块,包括:

11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

12.根据权利要求1所述的方法,其特征在于,在所述基于预编码的着色器,根据多个所述第一贴图、所述第二贴图,以及预设的地形贴图集合,渲染出第二版本的游戏地图的步骤之后,所述方法还包括:

13.根据权利要求1至12任意一项所述的方法,其特征在于,所述第一版本的游戏地图为端游版本的游戏地图;所述第二版本的游戏地图为手游版本的游戏地图;所述游戏地图中每一个地块对应的所述第一贴图的数量为2,用于存储所述地块中8种地形对应的所述第一信息。

14.一种游戏地图的移植装置,其特征在于,所述装置包括:信息获取单元、信息处理单元、渲染单元;

15.一种电子设备,其特征在于,包括:存储器、处理器;

16.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行时,执行如权利要求1-13任意一项所述的方法。

...

【技术特征摘要】

1.一种游戏地图的移植方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一版本的游戏地图对应的所述资源信息,获得所述游戏地图中每一个地块对应的若干个第一贴图,以及所述游戏地图对应的第二贴图,包括:

3.根据权利要求2所述的方法,其特征在于,所述地块对应的所述第一贴图的数量为预设数量;

4.根据权利要求2所述的方法,其特征在于,所述地块对应的所述第一贴图的数量由所述地块所包含的地形的数量确定;

5.根据权利要求2所述的方法,其特征在于,所述地块对应的所述第二贴图的像素点数量与所述地块对应的所述第一贴图的数量相关联;

6.根据权利要求5所述的方法,其特征在于,所述像素点内用于存储所述地形的所述编码信息和所述缩放信息的颜色通道,与所述地形在所述第一贴图中对应的颜色通道相同。

7.根据权利要求1所述的方法,其特征在于,所述基于预编码的着色器,根据多个所述第一贴图、所述第二贴图,以及预设的地形贴图集合,渲染出第二版本的游戏地图,包括:

8.根据权利要求1所述的方法,其特征在于,所述第二信息还包括所述地形对应的地形贴图的抗拉伸信息;

9.根据权利要求8所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:林尚靖黄宇驹李武
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1