各位开发者大家好
过去近十年间,我一直在制作各类教程。四年前因生活和工作原因长期中断更新,如今正逐步回归。目前我想做的项目大多需要某种寻路功能(如即时战略/复古RPG等),因此首要任务便是攻克这个难题。最初我着手开发的是一个确定性等距寻路系统(以便后续加入联机功能),但经过简化和优化后,我决定整理出一个轻量级代码库,作为深入各类项目前的起点框架。
总之,这就是库的地址。
功能特性:
- 兼容所有Unity瓦片地图布局,包括:
- 方形网格
- 等距网格
- 六边形网格
- 网格类型无关。寻路器依赖Unity的Tilemap API进行坐标转换,同一套调用可适用于不同瓦片布局。
- 除
int.MaxValue外,无实际网格尺寸限制。 - 简洁的API和极简配置。
未来我还会加入调度器和路径平滑功能。你也可以查看我10年前的旧A*寻路项目,点此访问——那个版本还包含多线程支持(本次刻意避免此功能,以免联机场景下变得难以管理)。
希望你喜欢,如果喜欢的话不妨订阅一下!
评论 (0)