AStar 演算法概覽
先選 FCost 最小的點,如果 FCost 相同再選 HCost 最小的點
回來的時候是找 FCost 最小的點
資料結構建立
Node 指令碼
GridNodes
修改 MapData_SO
因為地圖上左下角的點是負數,這個點沒有辦法直接匯入到陣列下標中,所以需要對這個點進行處理,以便它能夠對映到陣列中
點選左下角的點,得到它的座標
然後把這個值寫到 MapData_Field 裡面去
然後用滑鼠左鍵框選所有繪製的地圖,可以得到大小
然後把 55 40 也填入到 MapData_Field 裡面去
第二個地圖也這樣處理
專案相關程式碼
程式碼倉庫:https://gitee.com/nbda1121440/farm-tutorial.git
標籤:20240412_1216