最近在做一個尋路的模塊 后端java 前端vue 主要是在一個像素為500*500的地圖上繪制了幾個半圓形、凸多邊形、凹多邊形作為障礙物,需要做到在地圖上任意點出起點和終點,實作避障情況下最短路徑的尋找。之前對這方面不太了解,看了一些帖子,都說用A*演算法。但是,對于第一步簡化搜索區域,我就有點懵。我不太懂怎么把地圖用二維陣列來表示,用a[500][500]這樣的陣列,一個像素即一個節點,太大了,感覺不太現實,可是用一個節點代表N個像素,我又覺得不太精確,而且不可能每個圖形都壓著網格的邊界。所以就有點困惑,想問問有沒有兄弟姐妹對怎么實作避障+最短路徑比較熟悉的?可以為我解答一下嗎?
uj5u.com熱心網友回復:
沒有固定的路線 只有障礙物和空白可行走區域uj5u.com熱心網友回復:
頂頂 我也疑惑??轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/279462.html
標籤:Web 開發
