游戏的寻路方法及装置、存储介质、电子装置制造方法及图纸

技术编号:41749000 阅读:19 留言:0更新日期:2024-06-21 21:34
本发明专利技术提供了一种游戏的寻路方法及装置、存储介质、电子装置,方法包括:确定三维场景中的起点坐标和终点坐标;查找起点坐标所在的起点立方体和终点坐标所在的终点立方体;搜索起点立方体到终点立方体之间的立方体列表,其中,立方体列表包括多个相邻的寻路立方体,至少一个寻路立方体由多个单位立方体组成;根据立方体列表生成起点坐标到终点坐标的寻路路径。本方案解决了相关技术在三位场景中寻路效率低的技术问题,极大的减少了寻路待搜索的数据量,提高了搜索效率,减少了寻路耗时,减少了寻路过程中的内存消耗。

【技术实现步骤摘要】

本专利技术涉及计算机,具体而言,涉及一种游戏的寻路方法及装置、存储介质、电子装置


技术介绍

1、相关技术中,游戏中寻找进行寻路,寻路采用两种方案:基于均匀格子的a星寻路和导航网格寻路。均匀格子的a星寻路:在场景较大、存在多层空间寻路时,描述存储这些格子会消耗大量的内存,且数据量过大寻路效率低。导航网格寻路:导航网格的寻路数据通常基于三角形进行描述,建造游戏通常按照四边形(立方体)和圆(球)进行场景修改,修改后导航网格系统还得走一遍通用的寻路数据烘焙流程,才能进行寻路。

2、相关技术中,均匀格子a星并不是为较大场景设计的,3d场景中寻路的节点数据膨胀太快,立方级增长。导航网格寻路也不是专门针对建造类等频繁修改场景信息的游戏做的寻路方案。由于在建造类游戏中玩家会大规模修改游戏场景,寻路信息会跟着改变。如果游戏场景越大,寻路搜索数据量越大,寻路耗时也越高,导致寻路效率较低。

3、针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种游戏的寻本文档来自技高网...

【技术保护点】

1.一种游戏的寻路方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,搜索所述起点立方体到所述终点立方体之间的立方体列表包括:

3.根据权利要求1所述的方法,其特征在于,在根据所述立方体列表生成所述起点坐标到所述终点坐标的寻路路径之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,依据所述多个单位立方体更新所述立方体列表包括:

5.根据权利要求1所述的方法,其特征在于,在查找所述起点坐标所在的起点立方体和所述终点坐标所在的终点立方体之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,对...

【技术特征摘要】

1.一种游戏的寻路方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,搜索所述起点立方体到所述终点立方体之间的立方体列表包括:

3.根据权利要求1所述的方法,其特征在于,在根据所述立方体列表生成所述起点坐标到所述终点坐标的寻路路径之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,依据所述多个单位立方体更新所述立方体列表包括:

5.根据权利要求1所述的方法,其特征在于,在查找所述起点坐标所在的起点立方体和所述终点坐标所在的终点立方体之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,对所述三维场景进行空间分割,得到多个单位立方体包括:<...

【专利技术属性】
技术研发人员:陈亮
申请(专利权)人:上海开拓寰宇技术开发有限公司
类型:发明
国别省市:

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

1