0

私は現在、AndEngineを使用してAndroidプラットフォーム用のタワーディフェンスゲームを開発しています。私の敵(アニメーション化されたスプライト拡張クラス)には、ハードコードされたパスがあります。敵がどこに行くかを自分で決めることができる、より良いものに切り替えたいと思います。TMXマップを使用しています。次のマップを参照してください。

2つの六角形のタイルは、敵のスポーン場所です。A*Pathingについて2つの質問があります。

ポイントAで、敵が他のスポーン場所に向かってパスを下がらないようにすることは可能ですか?

私が聞いたところによると、A * Pathingは最短距離を探すので、敵にポイントBでどちらの方向に進むかをランダムに選択させる方法はありますか?

これらのテストケースにA*Pathingで十分な場合、チュートリアル/例へのリンクを教えていただけますか?私はグーグルを通して多くの助けを見つけていません。

A * Pathingがこれを実行できない場合、他のオプションは何ですか?

4

1 に答える 1

2

A *を使用するには、敵がどこに到達しようとしているのかを知る必要があります。右側の2つの出口ポイントの間で敵のターゲット位置をランダム化すると、正しく機能するはずです。

于 2012-04-24T16:49:19.260 に答える