本人的 flex联机游戏 四国军棋游戏开发 已经到了最后阶段,现在有个工并飞地雷的最短路径的问题希望这方面的专家解答一下。
现在找路径的问题已经解答,工兵可以飞到任何有可能飞到的目标位置,但是我的找路实现方式是通过判断工并所在的铁路的每个可以移动的子的堆积实现的,没有办法实现通过最短路径到达目标位置,如图,现在路径已经在集合中,有没有什么好的办法能够画出最短路径。。
太高深了,不懂,不过园子里有人讨论过游戏中最短路径算法,你可以参考一下:
http://www.cnblogs.com/alamiye010/archive/2009/06/17/1505339.html
把所有的转折的点作为图的节点,将点和点之间的线段构成加权向量,并且根据线段中间有没有子来决定这个线段是否可连通,然后再用图的最短路径算法来计算最短路径。