【技术实现步骤摘要】
目标路径的确定方法、装置和存储介质及电子设备
[0001]本专利技术涉及计算机领域,具体而言,涉及一种目标路径的确定方法、装置和存储介质及电子设备。
技术介绍
[0002]为提高用户体验,游戏应用往往会为玩家配置复杂的游戏地图,但复杂度较高的游戏地图也会对游戏进程中的自动寻路(即确定目标路径)造成困难。例如相关技术中的寻路算法会因地形复杂而导致算法耗时过高或有限步数内可寻路距离过近等问题的出现,从而影响自动寻路功能的高效实现,进而降低目标路径的确定效率。因此,相关技术中存在目标路径的确定效率较低的问题。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本专利技术实施例提供了一种目标路径的确定方法、装置和存储介质及电子设备,以至少解决目标路径的确定效率较低的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种目标路径的确定方法,包括:响应于目标寻路请求,获取目标网格集合中的起点网格和终点网格,其中,上述目标寻路请求用于请求获取从上述起点网格至上述终点网格的目标路径,上述目标网格集合包括目标游戏地图中的一组网格;获取上述起点网格关联的起点启发信息,其中,上述起点启发信息为上述目标网格集合中允许为上述起点网格提供寻路启发的参考网格的信息,上述参考网格为上述目标游戏地图中禁止通行的网格;获取上述终点网格关联的终点启发信息,其中,上述终点启发信息为上述目标网格集合中允许为上述终点网格提供寻路启发的参考网格的信息;根据上述起点启发信息与上述终点启发 ...
【技术保护点】
【技术特征摘要】
1.一种目标路径的确定方法,其特征在于,包括:响应于目标寻路请求,获取目标网格集合中的起点网格和终点网格,其中,所述目标寻路请求用于请求获取从所述起点网格至所述终点网格的目标路径,所述目标网格集合包括目标游戏地图中的一组网格;获取所述起点网格关联的起点启发信息,其中,所述起点启发信息为所述目标网格集合中允许为所述起点网格提供寻路启发的参考网格的信息,所述参考网格为所述目标游戏地图中禁止通行的网格;获取所述终点网格关联的终点启发信息,其中,所述终点启发信息为所述目标网格集合中允许为所述终点网格提供寻路启发的参考网格的信息;根据所述起点启发信息与所述终点启发信息获取目标操作信息,其中,所述目标操作信息为目标寻路操作的执行指示信息;按照所述目标操作信息在所述目标网格集合中执行所述目标寻路操作,得到寻路结果路径,其中,所述目标路径包括所述寻路结果路径。2.根据权利要求1所述的方法,其特征在于,所述获取所述起点网格关联的起点启发信息,包括:获取所述目标游戏地图中、位于所述起点网格的第一预设范围内的第一目标参考网格;获取每个所述第一目标参考网格与所述起点网格之间的第一距离;根据所述第一距离确定每个所述第一目标参考网格相对于所述起点网格的第一启发值,其中,所述第一距离与所述第一启发值呈反向相关关系;整合每个所述第一启发值,得到所述起点启发信息。3.根据权利要求1所述的方法,其特征在于,所述获取所述终点网格关联的终点启发信息,包括:获取所述目标游戏地图中、位于所述终点网格的第二预设范围内的第二目标参考网格;获取每个所述第二目标参考网格与所述终点网格之间的第二距离;根据所述第二距离确定每个所述第二目标参考网格相对于所述终点网格的第二启发值,其中,所述第二距离与所述第二启发值呈反向相关关系;整合每个所述第二启发值,得到所述终点启发信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述起点启发信息与所述终点启发信息获取目标操作信息,包括:在所述起点启发信息对应的启发值达到第一阈值的情况下,获取第一操作信息,其中,所述目标操作信息包括所述第一操作信息,所述第一操作信息用于指示从所述起点网格开始执行所述目标寻路操作;或,在所述终点启发信息对应的启发值达到第二阈值的情况下,获取第二操作信息,其中,所述目标操作信息包括所述第二操作信息,所述第二操作信息用于指示从所述终点网格开始执行所述目标寻路操作。5.根据权利要求1所述的方法,其特征在于,所述根据所述起点启发信息与所述终点启发信息获取目标操作信息,包括:
在所述起点启发信息对应的启发值达到第三阈值、且所述终点启发信息对应的启发值达到第四阈值的情况下,获取第三操作信息,其中,所述目标操作信息包括所述第三操作信息,所述第三操作信息用于指示分别从所述起点网格以及所述终点网格开始执行所述目标寻路操作。6.根据权利要求5所述的方法,其特征在于,在所述获取第三操作信息之后,所述按照所述目标操作信息在所述目标网格集合中执行所述目标寻路操作,得到寻路结果路径包括:获取从所述起点网格开始执行所述目标寻路操作过程中的多个第一网格;...
【专利技术属性】
技术研发人员:曹家华,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。