2016-02-22 15 views
0

我正在學習使用A* pathfinding plugin。我已經成功地在X/Z平面上進行了演示。由於我正在開發的項目實際上是一款2D遊戲,我想使用X/Y平面上的插件。然而,雖然它在X/Z平面上完美工作,但在X/Y平面上效果不佳。使用unity的A *路徑查找插件,但AI不會移動或錯誤的方向移動

使用的所有腳本,AstarPath.csSeeker.csAIPath.cs,都是從A* pathfinding project原來的腳本和版本是v3.7

然後我跟着這些instructions

當我點擊Run運行遊戲時,AI不計算正確的路徑: enter image description here

但隨後的AI在錯誤的方向移動:

enter image description here

當它移動,它也一直在計算它的路徑。我應該改變什麼來解決這個問題?

回答

0

AIPath.cs是針對XZ平面的硬編碼。您需要在XZ平面上製作遊戲,修改AIPath.cs或創建自己的路徑跟蹤腳本。告訴我你是否想要如何做到這一點的指導。

+0

其實我是新來的團結,所以它似乎有點難以創建自己的腳本。但我想嘗試一下,請給我一些建議? –

+0

我認爲從其他人實施圖書館不是開始的地方。本頁面提供了Unity本身的一些教程,以便開始使用Unity https://unity3d.com/learn/tutorials。否則,我認爲您不必瞭解AIPath腳本如何切換.y和.z。 – HalpPlz