【发布时间】:2011-02-20 08:05:09
【问题描述】:
在许多 A* Start Pathfinding 教程中,最后一部分总是这样;
保存路径。从目标方格向后工作,从每个方格到其父方格,直到到达起始方格。那是你的道路。
我真的不明白我应该做什么来在我的 A * 星寻路中实现这一点。我正在使用的当前方法如下;我保存路径,反转它,再次运行路径查找器,但我通过检查它们是否在原始路径列表中来获取相邻节点,如果它们在列表中则添加它们。
这种方法的问题是我有时会得到一些奇怪的路径。
【问题讨论】:
-
使用
homework标记(如果适用)。 (维基百科有不错的起始文章A* 和相关的Dijktra's Algorithm)。如果答案回答了问题,请务必接受。欢迎来到 SO。
标签: path-finding