2015-09-26 137 views
-2

我正在開發使用Unity 3D的3D遊戲。我在這裏發佈以下問題是因爲它的一個通用編碼問題不僅僅適用於Unity平臺。繞過遊戲對象

我在場景中有幾個遊戲對象,每個都有一個代表它們位置的三個點的向量。所有放置在同一架飛機上,因此他們共享相同的Y coardinate。不,在我的場景中,我將一個遊戲物體移動到特定位置,並且我希望避免移動物體與其他物體之間發生任何碰撞。事實上,如果我要打其他遊戲對象,我想繞過繞道。

是否有這樣一種繞行\旁路的一般實施?有沒有我可以用來實現的API?

回答

0

幾種實現方法。最簡單的代碼是免費的,如果你的動作是利用導航網格,你可以設置他自動繞物體移動,就像是障礙物一樣。另一個想到的將會使用A *路徑查找,並且他會再次將它當作障礙物並移動。