A*算法 这也是一个寻路算法,但不同点的是这个算法考虑了物理位置上节点和终点的距离;比如在前面的两种寻路算法中,程序不知道自己是在逐渐远离终点还是逐渐靠近重点; A*算法实现洞察距离变化趋势的机制是:将所在位置和终点的直线距离也作为权重加在节点上; 这种算法将节点在物理上和重点的距离作为一个参考值,称为”启发式算法“;这种算法相对来说对性能的需求下降了,同时运行也更快速;因此这种算法很可能正是驱动游戏中怪物自动按最近路径攻击玩家的数学模型;