局地压制战棋游戏地图的实现

11/1424 浏览技术交流
1底层的A*寻路算法
创建两个脚本:
  • Node:表示网格中的一个节点。
  • AStarPathfinding:管理网格和A*算法。
  • 世界坐标位置
  • 网格中的行列索引
  • 是否可通过(障碍物)
  • 相邻节点列表
  • 从起点到当前节点的代价(G代价)
  • 从当前节点到终点的估计代价(H代价)
  • 总代价(F代价 = G + H)
父节点(用于回溯路径)
TapTap
2基于对A*算法的Gameplay设计
TapTap
调用地图底层的接口,再次封装地图功能API
3.实现与其他系统的调用接口
根据战斗系统,背包系统等需求,设计获得地图信息的接口
TapTap
7
1
2