返回

云风,你好,看了你的A*算法的文章。我有几点看法:
1、队列用二叉树可能比用链表更快吧,当节点很多很多的时候,要把一个新节点加入队列,用链表查找插入的位置会很慢。
2、对于基于格子的游戏来说,可以预先生成路径,这样寻路的时候可以极大的提高效率。我的想法是,把每个交界处的凸顶点作为一个节点,寻路的时候再加入两个节点(开始移动节点、目标节点)。例如你提供的地图,我们可以预先生成的节点如下图:
	『More Lines』

回复 | (638) | Atry | 2005-03-27 08:38:00