BlaXuan 发表于 2022-1-22 16:59

Unity SLG Hexagon AStarPath六边形A*星寻路算法(带可运行例子)

此工程非原创,借鉴 如下网站:
https://blog.csdn.net/tqy19921202/article/details/103672024
http://www.cppblog.com/flipcode/archive/2020/01/03/unity_slg.html
https://zhuanlan.zhihu.com/p/112849816
此文章是方便SLG六边形初学者,有一个完整的工程, 能够快速上手。

1.涉及到的应用点:

创建六边形组成的世界地图六边形AStar寻路

此例子用Unity2020.3.25f1c1版本演示
2.上gitee连接:https://gitee.com/chasing2moro/unity-slg-hexagon-algorithm

3.上效果图


寻路路线.gif

工程代码简述:

六边形基础算法(格子与坐标的转换)
HexMetrics.cs创建六边形地图
HexCell.csTrain.csAStar寻路获取路线
AStarPath.csMapItem.cs把路线渲染出来
LinePath.cs
页: [1]
查看完整版本: Unity SLG Hexagon AStarPath六边形A*星寻路算法(带可运行例子)