前面已经分析怎么样找到最近并且采矿车数量不超过设定值的精炼工厂,但是没有分析怎么样移动过去,也没有分析怎么样显示采矿车进行倒矿的过程,目前就来分析相关的代码,这样对于整个游戏的实现就会更加清晰,修改起来也会得心应手。先判断是否找到合适的精炼工厂,如果没有找到,就创建一个等待对象,过一段时间再去查找精炼工厂,如果找到了就会执行后面的代码,也就是移动采矿车到精炼工厂的过程。在这里就会调用采矿车的TickUnload函数,在这里就会执行采矿车倒出矿产的过程,并且进行金币增加。当然这里采用的算法也是A*寻路算法。