一种Moba游戏的游戏迷雾调控方法、系统及介质技术方案

技术编号:32574411 阅读:18 留言:0更新日期:2022-03-09 17:02
本发明专利技术公开了一种Moba游戏的游戏迷雾调控方法、系统及介质,所述方法包括以下步骤:获取地图信息,设置基准色彩、第一迷雾标记值、第二迷雾标记值和第三迷雾标记值,基于地图信息、基准色彩和第一迷雾标记值生成第一游戏迷雾;检测第一玩家的地图访问情况,基于第二迷雾标记值、第一游戏迷雾和地图访问情况执行玩家视野设置操作,得到第一视野范围;执行游戏迷雾真实性适配操作,得到第二视野范围;基于第二视野范围和关联队友信息执行多玩家游戏迷雾适配操作;本发明专利技术能够实现对Moba游戏中的游戏迷雾进行智能化调控,在保证较高的调控效率下,还尽可能的使游戏迷雾贴合游戏地图本身,极大程度上提高了游戏迷雾的真实性。极大程度上提高了游戏迷雾的真实性。极大程度上提高了游戏迷雾的真实性。

【技术实现步骤摘要】
一种Moba游戏的游戏迷雾调控方法、系统及介质


[0001]本专利技术涉及Moba游戏机制调控
,特别是涉及一种Moba游戏的游戏迷雾调控方法、系统及介质。

技术介绍

[0002]现有的Moba游戏中,会增加游戏迷雾的机制来丰富游戏的趣味度和可玩性,游戏迷雾用于遮挡Moba游戏地图资源,对Moba游戏玩家的视野范围起到关键性作用,故对于游戏迷雾的调控方法会影响到整个游戏的进程以及玩家的游戏体验。
[0003]现有的游戏迷雾调控方法采用扇形面或圆形面来进行游戏地图资源的遮挡,这种方法虽然遮挡效率高,但是真实度较低,会影响玩家的游戏真实性体验;同时,该方法不支持根据地图的高低落差进行适应性调整,同样会影响玩家的画质体验;再者,这种迷雾调控方法在面对多个玩家聚集时,会影响GPU的计算效率,进而导致游戏卡帧,影响玩家的游戏流畅度体验。
[0004]综上所述,现有的游戏迷雾调控方法调控效率低,影响玩家的游戏真实性体验、画质体验和游戏流畅度体验。

技术实现思路

[0005]本专利技术主要解决的是现有的游戏迷雾调控方法调控效率低,影响了玩家的游戏真实性体验、画质体验和游戏流畅度体验的问题。
[0006]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种Moba游戏的游戏迷雾调控方法,包括以下步骤:游戏迷雾初始化步骤:获取地图信息,设置基准色彩、第一迷雾标记值、第二迷雾标记值和第三迷雾标记值,基于所述地图信息、所述基准色彩和所述第一迷雾标记值生成第一游戏迷雾;玩家视野初始化步骤:检测第一玩家的地图访问情况,配置视野距离比对表;基于所述第二迷雾标记值、所述第一游戏迷雾、所述地图访问情况和所述视野距离比对表执行玩家视野设置操作,得到对于所述第一玩家的第一视野范围;游戏迷雾适配步骤:基于所述第三迷雾标记值和所述第一视野范围执行游戏迷雾真实性适配操作,得到第二视野范围;获取所述第一玩家的关联队友信息,基于所述第二视野范围和所述关联队友信息执行多玩家游戏迷雾适配操作。
[0007]作为一种改进的方案,所述基于所述地图信息和所述基准色彩生成第一游戏迷雾的步骤进一步包括:提取所述地图信息中的地图尺寸信息,基于所述地图尺寸信息设定子贴图尺寸;基于所述子贴图尺寸将所述地图信息所对应的第一地图切割为若干地形格;按照所述基准色彩填充若干所述地形格,得到待标记地图;在若干所述地形格上均标记所述第一迷雾标记值,得到所述第一游戏迷雾。
[0008]作为一种改进的方案,所述玩家视野设置操作包括:当所述地图访问情况为所述第一玩家访问所述第一游戏迷雾区域时,获取所述第一玩家的第一身份信息;在所述视野距离比对表中筛选出与所述第一身份信息相匹配的第一视野距离;识别所述第一玩家位于所述第一游戏迷雾中的第一位置坐标,以所述第一位置坐标为圆心,以所述第一视野距离为半径生成对于所述第一玩家的圆形视野区;将所述第一游戏迷雾中处于所述圆形视野区中的所述地形格上的所述第一迷雾标记值修改为所述第二迷雾标记值,得到已探索迷雾区域;设定所述已探索迷雾区域为所述第一视野范围。
[0009]作为一种改进的方案,所述游戏迷雾真实性适配操作包括:配置角色高度匹配表,基于所述第一身份信息和所述角色高度匹配表设定所述第一视野范围内的遮挡物;基于所述遮挡物和所述第一位置坐标设定所述第一视野范围内的地形视野遮挡区域;基于所述地形视野遮挡区域和所述第一视野范围确认所述第二视野范围。
[0010]作为一种改进的方案,所述游戏迷雾真实性适配操作进一步包括:在所述角色高度匹配表中筛选出与所述第一身份信息相匹配的第一角色高度值;识别所述第一视野范围内若干所述地形格所分别对应的若干地形高度值;比对所述第一角色高度值与若干所述地形高度值;设定若干所述地形高度值中大于所述第一角色高度值的所述地形高度值为第一高度值;定义所述第一视野范围内所述第一高度值所对应的所述地形格为所述遮挡物;以所述第一位置坐标为基准向所述遮挡物创建检测线,设定所述遮挡物相对于所述第一玩家的另一面与所述检测线构成的区域为所述地形视野遮挡区域;在所述第一视野范围中,将所述遮挡物所对应的所述地形格上的所述第二迷雾标记值修改为所述第一迷雾标记值,将所述地形视野遮挡区域内的所述地形格上的所述第二迷雾标记值修改为所述第三迷雾标记值,得到所述第二视野范围。
[0011]作为一种改进的方案,所述多玩家游戏迷雾适配操作包括:设置第一检测时间段,每隔所述第一检测时间段检测所述第二视野范围内是否出现第二玩家;若出现,则识别所述第二玩家的第二玩家信息,校验所述关联队友信息中是否存在与所述第二玩家信息相匹配的队友信息;若存在,则获取所述第二玩家的第二位置坐标,基于所述第二位置坐标执行所述玩家视野设置操作,得到对于所述第二玩家的第三待调整视野范围;基于所述第三待调整视野范围执行所述游戏迷雾真实性适配操作,得到对于所述第二玩家的第三视野范围;判断所述遮挡物和所述地形视野遮挡区域是否位于所述第三视野范围内,若位于,则将所述第二视野范围内的所述遮挡物所对应的所述地形格上的第一迷雾标记值以及所述地形视野遮挡区域内的所述地形格上的所述第三迷雾标记值均修改为所述第一迷雾标记值。
[0012]作为一种改进的方案,所述游戏迷雾真实性适配操作进一步还包括:基于所述第二视野范围设定所述第一玩家的迷雾更改范围;设置第二检测时间段,每隔所述第二检测时间段检测所述第一玩家的第三位置坐标;
若所述第三位置坐标与所述第一位置坐标非匹配,则调用GPU处理器基于所述迷雾更改范围和所述第三位置坐标修改所述第二视野范围外的所述第一游戏迷雾的视觉变换效果。
[0013]作为一种改进的方案,所述视觉变换效果采用第一图像处理特效;所述第一图像处理特效为淡入淡出特效。
[0014]本专利技术还提供一种Moba游戏的游戏迷雾调控系统,包括:游戏迷雾初始化模块、玩家视野初始化模块和游戏迷雾适配模块;所述游戏迷雾初始化模块用于获取地图信息以及设置基准色彩、第一迷雾标记值、第二迷雾标记值和第三迷雾标记值;所述游戏迷雾初始化模块基于所述地图信息、所述基准色彩和所述第一迷雾标记值生成第一游戏迷雾;所述玩家视野初始化模块用于检测第一玩家的地图访问情况和配置视野距离比对表;所述玩家视野初始化模块基于所述第二迷雾标记值、所述第一游戏迷雾、所述地图访问情况和所述视野距离比对表执行玩家视野设置操作,得到对于所述第一玩家的第一视野范围;所述游戏迷雾适配模块用于根据所述第三迷雾标记值和所述第一视野范围执行游戏迷雾真实性适配操作,得到第二视野范围;所述游戏迷雾适配模块获取所述第一玩家的关联队友信息,并基于所述第二视野范围和所述关联队友信息执行多玩家游戏迷雾适配操作。
[0015]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述Moba游戏的游戏迷雾调控方法的步骤。
[0016]本专利技术的有益效果是:1、本专利技术所述的Moba游戏的游戏迷雾调控方法,可以实现对Moba游戏中的游戏迷雾进行智能化调本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Moba游戏的游戏迷雾调控方法,其特征在于,包括以下步骤:游戏迷雾初始化步骤:获取地图信息,设置基准色彩、第一迷雾标记值、第二迷雾标记值和第三迷雾标记值,基于所述地图信息、所述基准色彩和所述第一迷雾标记值生成第一游戏迷雾;玩家视野初始化步骤:检测第一玩家的地图访问情况,配置视野距离比对表;基于所述第二迷雾标记值、所述第一游戏迷雾、所述地图访问情况和所述视野距离比对表执行玩家视野设置操作,得到对于所述第一玩家的第一视野范围;游戏迷雾适配步骤:基于所述第三迷雾标记值和所述第一视野范围执行游戏迷雾真实性适配操作,得到第二视野范围;获取所述第一玩家的关联队友信息,基于所述第二视野范围和所述关联队友信息执行多玩家游戏迷雾适配操作。2.根据权利要求1所述的一种Moba游戏的游戏迷雾调控方法,其特征在于,所述基于所述地图信息和所述基准色彩生成第一游戏迷雾的步骤进一步包括:提取所述地图信息中的地图尺寸信息,基于所述地图尺寸信息设定子贴图尺寸;基于所述子贴图尺寸将所述地图信息所对应的第一地图切割为若干地形格;按照所述基准色彩填充若干所述地形格,得到待标记地图;在若干所述地形格上均标记所述第一迷雾标记值,得到所述第一游戏迷雾。3.根据权利要求2所述的一种Moba游戏的游戏迷雾调控方法,其特征在于,所述玩家视野设置操作包括:当所述地图访问情况为所述第一玩家访问所述第一游戏迷雾区域时,获取所述第一玩家的第一身份信息;在所述视野距离比对表中筛选出与所述第一身份信息相匹配的第一视野距离;识别所述第一玩家位于所述第一游戏迷雾中的第一位置坐标,以所述第一位置坐标为圆心,以所述第一视野距离为半径生成对于所述第一玩家的圆形视野区;将所述第一游戏迷雾中处于所述圆形视野区中的所述地形格上的所述第一迷雾标记值修改为所述第二迷雾标记值,得到已探索迷雾区域;设定所述已探索迷雾区域为所述第一视野范围。4.根据权利要求3所述的一种Moba游戏的游戏迷雾调控方法,其特征在于,所述游戏迷雾真实性适配操作包括:配置角色高度匹配表,基于所述第一身份信息和所述角色高度匹配表设定所述第一视野范围内的遮挡物;基于所述遮挡物和所述第一位置坐标设定所述第一视野范围内的地形视野遮挡区域;基于所述地形视野遮挡区域和所述第一视野范围确认所述第二视野范围。5.根据权利要求4所述的一种Moba游戏的游戏迷雾调控方法,其特征在于,所述游戏迷雾真实性适配操作进一步包括:在所述角色高度匹配表中筛选出与所述第一身份信息相匹配的第一角色高度值;识别所述第一视野范围内若干所述地形格所分别对应的若干地形高度值;比对所述第一角色高度值与若干所述地形高度值;设定若干所述地形高度值中大于所述第一角色高度值的所述地形高度值为第一高度值;定义所述第一视野范围内所述第一高度值所对应的所述地形格为所述遮挡物;以所述第一位置坐标为基准向所述遮挡物创建检测线,设定所述遮挡物相对于所述第
一玩家的另一面与所述检测线构成的区域为所述地形视野遮挡区域;在所述第一...

【专利技术属性】
技术研发人员:付俊峰
申请(专利权)人:苏州九宫数字科技有限公司
类型:发明
国别省市:

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

1