【发布时间】:2011-11-26 23:35:34
【问题描述】:
我已经在 Java 中实现了一个基于基本网格的 A* 寻路器。我想做一个基于导航网格/多边形的路径查找器,但我遇到的问题是:
如果我找到橙色路线,那么我可以使用a funnel algorithm 之类的东西来拉直它以获得所需的路线(蓝色)。但是,如果程序计算每条路线的成本,红色和橙色,那么它会说红色的路线更便宜。如何编写我的 A* 算法和/或创建我的网格,以免发生这种情况。
【问题讨论】:
标签: java polygon mesh path-finding a-star