Unity SLG Hexagon AStarPath六邊形A*星尋路算法(帶可運(yùn)行例子)

此工程非原創(chuàng),借鑒 如下網(wǎng)站:
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六邊形初學(xué)者,有一個完整的工程, 能夠快速上手。

1.涉及到的應(yīng)用點(diǎn):

  1. 創(chuàng)建六邊形組成的世界地圖
  2. 六邊形AStar尋路

此例子用Unity2020.3.25f1c1版本演示

2.上gitee連接:https://gitee.com/chasing2moro/unity-slg-hexagon-algorithm

3.上效果圖

尋路路線.gif

工程代碼簡述:

  1. 六邊形基礎(chǔ)算法(格子與坐標(biāo)的轉(zhuǎn)換)
HexMetrics.cs
  1. 創(chuàng)建六邊形地圖
HexCell.cs
Train.cs
  1. AStar尋路獲取路線
AStarPath.cs
MapItem.cs
  1. 把路線渲染出來
LinePath.cs
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容