2-68. 基礎資料建立 Node & GridNodes

hellozjf發表於2024-04-12

AStar 演算法概覽

先選 FCost 最小的點,如果 FCost 相同再選 HCost 最小的點

回來的時候是找 FCost 最小的點

資料結構建立

Node 指令碼

GridNodes

修改 MapData_SO

因為地圖上左下角的點是負數,這個點沒有辦法直接匯入到陣列下標中,所以需要對這個點進行處理,以便它能夠對映到陣列中

點選左下角的點,得到它的座標

然後把這個值寫到 MapData_Field 裡面去

然後用滑鼠左鍵框選所有繪製的地圖,可以得到大小

然後把 55 40 也填入到 MapData_Field 裡面去

第二個地圖也這樣處理

專案相關程式碼

程式碼倉庫:https://gitee.com/nbda1121440/farm-tutorial.git

標籤:20240412_1216

相關文章