AStar 算法概览
先选 FCost 最小的点,如果 FCost 相同再选 HCost 最小的点
回来的时候是找 FCost 最小的点
数据结构创建
Node 脚本
GridNodes
修改 MapData_SO
因为地图上左下角的点是负数,这个点没有办法直接导入到数组下标中,所以需要对这个点进行处理,以便它能够映射到数组中
点击左下角的点,得到它的坐标
然后把这个值写到 MapData_Field 里面去
然后用鼠标左键框选所有绘制的地图,可以得到大小
然后把 55 40 也填入到 MapData_Field 里面去
第二个地图也这样处理
项目相关代码
代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git
标签:Node,FCost,MapData,GridNodes,68,左下角 From: https://www.cnblogs.com/hellozjf/p/18130924