各位开发者大家好

过去近十年间,我一直在制作各类教程。四年前因生活和工作原因长期中断更新,如今正逐步回归。目前我想做的项目大多需要某种寻路功能(如即时战略/复古RPG等),因此首要任务便是攻克这个难题。最初我着手开发的是一个确定性等距寻路系统(以便后续加入联机功能),但经过简化和优化后,我决定整理出一个轻量级代码库,作为深入各类项目前的起点框架。

总之,这就是库的地址。
功能特性:

  • 兼容所有Unity瓦片地图布局,包括:
  • 方形网格
  • 等距网格
  • 六边形网格
  • 网格类型无关。寻路器依赖Unity的Tilemap API进行坐标转换,同一套调用可适用于不同瓦片布局。
  • int.MaxValue外,无实际网格尺寸限制。
  • 简洁的API和极简配置。

未来我还会加入调度器和路径平滑功能。你也可以查看我10年前的旧A*寻路项目,点此访问——那个版本还包含多线程支持(本次刻意避免此功能,以免联机场景下变得难以管理)。

希望你喜欢,如果喜欢的话不妨订阅一下!