树形地图的A*寻路算法

  普通的A*寻路能够在网格化的地图中寻路,可是咱们想想另外一种状况,魔兽世界的大地图的飞行点路径选择,咱们选择了终点,游戏就自动帮咱们找到了最佳的飞行路径,这种寻路方式与网格化地图的寻路很大不一样,咱们能够把魔兽世界的飞行点系统抽象成一种没有根节点的树,每个飞行点就是这个树中的一个节点,每一个节点能够创建到其余节点的链接,G值为2个节点间的直线距离,H值为该节点到终点的直线距离,那么整个计算流程
相关文章
相关标签/搜索