AStar 2D Tile Based Pathfinding是用于基于2D瓦片或网格的Unity游戏的完整路径查找解决方案,它非常适合自上而下的基于瓦片的游戏和塔防游戏,但可以轻松适应其他场景下的工作。
特征
– 快速简单的设置/整合到现有项目中
– 包含用于路径跟踪的易于扩展的业务代表类
– 使用2D碰撞器支持动态障碍物
– 支持基于惩罚值的节点权重来影响路径
– 改变环境的动态路由更新
– 支持任意数量的搜索网格
– 将不同的网格分配给不同的代理以减少搜索空间
– 在点击鼠标时启用/禁用对角线移动
– 卸载昂贵的寻路计算来分离线程以保持最佳性能(所有在幕后完成,可直接使用)
– 包含可视化工具以帮助调试和分析性能
– 包括示例场景和压力测试
– 所有脚本都使用自定义名称空间来防止冲突类型名称
– 全面的.chm API文档,以便快速和简单地参考
– 包括完整评论的C#源代码