游戏地图生成的方法、装置、存储介质和电子设备制造方法及图纸

技术编号:21151819 阅读:12 留言:0更新日期:2019-05-22 05:12
本发明专利技术涉及一种游戏地图生成的方法及装置、存储介质和电子设备。该游戏地图的生成方法包括:响应于生成游戏地图的指令,获取与所述指令对应的游戏场景;根据预设的模型类型与颜色之间的映射关系将所述游戏场景中的目标模型设置为对应的颜色;对设置颜色后的所述游戏场景进行航拍,生成初始位图;根据所述初始位图得到与所述游戏场景对应的地图。本发明专利技术能够基于与生成游戏地图的指令对应的游戏场景,自动生成对应的游戏地图,使玩家创建的游戏场景具有对应的地图,便于玩家快速了解游戏场景,增加玩家的游戏体验。

Game Map Generation Method, Device, Storage Media and Electronic Equipment

The invention relates to a method and device for generating game maps, a storage medium and an electronic device. The generation method of the game map includes: acquiring the game scene corresponding to the command in response to the command of generating the game map; setting the target model in the game scene to the corresponding color according to the mapping relationship between the preset model type and the color; aerial photographing the game scene after setting the color to generate the initial bitmap; and obtaining the initial bitmap according to the initial bitmap. To the map corresponding to the game scene. The invention can automatically generate corresponding game maps based on the game scenes corresponding to the instructions for generating game maps, so that the game scenes created by the players have corresponding maps, so that the players can quickly understand the game scenes and increase the game experience of the players.

【技术实现步骤摘要】
游戏地图生成的方法、装置、存储介质和电子设备
本专利技术涉及计算机
,更具体地,涉及一种游戏地图生成的方法、装置、存储介质和电子设备。
技术介绍
随着计算机科学技术和网络游戏技术的发展,用户通过智能终端设备进行游戏已经非常普遍,为了在游戏中展示游戏世界里各个地点的分布,以便于玩家更直观地了解游戏场景的情况,并为玩家进行游戏操控提供参考,在游戏中显示与游戏场景对应的小地图已成为游戏中不可忽视的问题之一。在相关技术中,游戏中的地图是由美工根据游戏场景预先离线编辑生成的,根据玩家当前所处的游戏场景,系统将自动加载美工预先制作好的地图供玩家参考。然而,对于由玩家自己创建的游戏场景来说,系统是无法提供地图的,这在一定程度上会影响玩家的游戏竞技状态,降低玩家的游戏体验。因此,需要提供一种新的游戏地图生成的方法。需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术的目的在于提供一种游戏地图生成的方法、装置、存储介质和电子设备,进而至少在一定程度上克服游戏中依赖于美工预先离线编辑生成的游戏地图,系统无法生成玩家创建的游戏场景对应的游戏地图而导致的降低玩家的游戏竞技体验和游戏参与积极性等问题。本专利技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习得。根据本专利技术的一个方面,提供一种游戏地图生成的方法,所述方法包括:响应于生成游戏地图的指令,获取与所述指令对应的游戏场景;根据预设的模型类型与颜色之间的映射关系将所述游戏场景中的目标模型设置为对应的颜色;对设置颜色后的所述游戏场景进行航拍,生成初始位图;根据所述初始位图得到与所述游戏场景对应的地图。在本专利技术的一种示例性实施例中,所述根据所述初始位图得到与所述游戏场景对应的地图,包括:生成背景贴图,并在所述背景贴图上渲染所述初始位图,得到与所述游戏场景对应的地图。在本专利技术的一种示例性实施例中,所述对设置颜色后的所述游戏场景进行航拍,生成初始位图,包括:将所述游戏场景划分为多个子场景;对所述多个子场景分别进行航拍,得到多张初始子位图,所述初始位图包括所述多张初始子位图。在本专利技术的一种示例性实施例中,所述生成背景贴图,并在所述背景贴图上渲染所述初始位图,得到与所述游戏场景对应的地图,包括:生成多张背景贴图;在所述多张背景贴图上分别渲染所述初始位图中的多张初始子位图;将渲染后的所述多张背景贴图进行合并,得到与所述游戏场景对应的地图。在本专利技术的一种示例性实施例中,根据预设的模型类型与颜色之间的映射关系将所述游戏场景中的目标模型设置为对应的颜色,包括:当所述游戏场景中的目标模型为障碍模型时,将所述障碍模型设置为预设的第一颜色;当所述游戏场景中的目标模型为地形模型时,根据所述地形模型每个点的法向量设置所述地形模型中的点的颜色。在本专利技术的一种示例性实施例中,所述根据所述地形模型每个点的法向量设置所述地形模型中的点的颜色,包括:判断所述地形模型任意一点的法向量与所述游戏场景所在水平面之间的夹角是否大于预设值,并根据判断结果设置所述地形模型中的点的颜色;若所述地形模型中的点的法向量与所述游戏场景所在水平面之间的夹角大于所述预设值,则将所述地形模型中的点设置为所述预设的第一颜色;若所述地形模型任意一点的法向量与所述游戏场景所在水平面之间的夹角小于或等于所述预设值,则将所述地形模型中的点设置为预设的第二颜色。在本专利技术的一种示例性实施例中,所述生成初始位图后,还包括:对所述初始位图进行图像去噪处理。在本专利技术的一种示例性实施例中,所述对所述初始位图进行图像去噪处理,包括:对所述初始位图中的所述预设的第一颜色所在区域进行局部放大处理。在本专利技术的一种示例性实施例中,所述在所述背景贴图上渲染所述初始位图前,还包括:对所述初始位图进行下采样处理。在本专利技术的一种示例性实施例中,所述在所述背景贴图上渲染所述初始位图,得到与所述游戏场景对应的地图,包括:在所述背景贴图上渲染预设的底板;在所述预设的底板上渲染所述初始位图,得到与所述游戏场景对应的地图。根据本专利技术的一个方面,提供一种游戏地图生成的装置,所述游戏地图生成的装置包括:获取模块,用于响应于生成游戏地图的指令,获取与所述指令对应的游戏场景;颜色设置模块,用于根据预设的模型类型与颜色之间的映射关系将所述游戏场景中的目标模型设置为对应的颜色;位图生成模块,用于对设置颜色后的所述游戏场景进行航拍,生成初始位图;地图生成模块,用于根据所述初始位图得到与所述游戏场景对应的地图。根据本专利技术的一个方面,提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的游戏地图生成的方法。根据本专利技术的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的游戏地图生成的方法。本专利技术的示例性实施方式中的游戏地图生成的方法,在获取生成游戏地图的指令后,自动生成与游戏场景对应的地图。一方面,不再依赖于美工预先离线编辑的游戏地图,自动生成与游戏场景对应的地图,简化了游戏场景,方便了玩家对游戏场景的查看;另一方面,对于玩家自己创建的游戏场景来说,省去了玩家根据游戏场景进行地图编辑的过程,降低了玩家的游戏负担,一定程度上也增加了玩家的游戏参与积极性;同时,游戏地图的自动生成使其他玩家能够快速了解游戏场景,提高了玩家的游戏体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示意性示出了本专利技术示例性实施方式的游戏地图生成的方法的流程图;图2示意性示出了本专利技术示例性实施方式的将游戏场景中的目标模型设置为对应的颜色的流程图;图3示意性示出了本专利技术示例性实施方式的设置地形模型中的点的颜色的流程图;图4示意性示出了本专利技术示例性实施方式的游戏场景和预设航拍形状的示意图;图5示意性示出了本专利技术示例性实施方式的在背景贴图上渲染初始位图获取游戏场景对应的地图的流程图;图6示意性示出了本专利技术示例性实施方式的游戏场景对应的地图界面的示意图;图7示意性示出了本专利技术示例性实施方式的游戏地图生成的装置的结构示意图;图8示意性示出了本专利技术示例性实施方式的存储介质的示意图;以及图9示意性示出了本专利技术示例性实施方式的电子设备的框图。在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式现在将参考附图更全面地描述示例性实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施例使得本专利技术将更加全面和完整,并将示例性实施方式的构思全面地传达给本领域的技术人员。图中相同的附图标记表示相同或类似的结构,因而将省略它们的详细描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本专利技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本文档来自技高网...

【技术保护点】
1.一种游戏地图生成的方法,其特征在于,包括:响应于生成游戏地图的指令,获取与所述指令对应的游戏场景;根据预设的模型类型与颜色之间的映射关系将所述游戏场景中的目标模型设置为对应的颜色;对设置颜色后的所述游戏场景进行航拍,生成初始位图;根据所述初始位图得到与所述游戏场景对应的地图。

【技术特征摘要】
1.一种游戏地图生成的方法,其特征在于,包括:响应于生成游戏地图的指令,获取与所述指令对应的游戏场景;根据预设的模型类型与颜色之间的映射关系将所述游戏场景中的目标模型设置为对应的颜色;对设置颜色后的所述游戏场景进行航拍,生成初始位图;根据所述初始位图得到与所述游戏场景对应的地图。2.根据权利要求1所述的游戏地图生成的方法,其特征在于,所述根据所述初始位图得到与所述游戏场景对应的地图,包括:生成背景贴图,并在所述背景贴图上渲染所述初始位图,得到与所述游戏场景对应的地图。3.根据权利要求1或2所述的游戏地图生成的方法,其特征在于,所述对设置颜色后的所述游戏场景进行航拍,生成初始位图,包括:将所述游戏场景划分为多个子场景;对所述多个子场景分别进行航拍,得到多张初始子位图,所述初始位图包括所述多张初始子位图。4.根据权利要求3所述的游戏地图生成的方法,其特征在于,所述生成背景贴图,并在所述背景贴图上渲染所述初始位图,得到与所述游戏场景对应的地图,包括:生成多张背景贴图;在所述多张背景贴图上分别渲染所述初始位图中的多张初始子位图;将渲染后的所述多张背景贴图进行合并,得到与所述游戏场景对应的地图。5.根据权利要求1或2所述的游戏地图生成的方法,其特征在于,根据预设的模型类型与颜色之间的映射关系将所述游戏场景中的目标模型设置为对应的颜色,包括:当所述游戏场景中的目标模型为障碍模型时,将所述障碍模型设置为预设的第一颜色;当所述游戏场景中的目标模型为地形模型时,根据所述地形模型每个点的法向量设置所述地形模型中的点的颜色。6.根据权利要求5所述的游戏地图生成的方法,其特征在于,所述根据所述地形模型每个点的法向量设置所述地形模型中的点的颜色,包括:判断所述地形模型任意一点的法向量与所述游戏场景所在水平面之间的夹角是否大于预设值,并根据判断结果设置所述地形模型中的点的颜色;若...

【专利技术属性】
技术研发人员:王少标
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1