現在、敵の探索を必要とする2dトップダウンPCゲーム(1つの状態)で作業中です。私はそれについての素晴らしいチュートリアルを見つけてそれに従った。しかし、敵がループ・パターンで移動する必要があるか、少なくとも別のターゲットに進むことができるので、問題の半分しか解決しません。このチュートリアルでは、AIがA地点からB地点を歩いて別の地点に移動しない方法を示しています。誰かがそれを動作させる方法のアイデアを持っていますか? http://hobblygobbly.tumblr.com/post/93960257057/how-to-setup-the-a-pathfinding-project-in-a-2d敵のパスファインディング2dトップダウンゲーム
0
A
答えて
0
これに対する一般的な解決策は、「ウェイポイント」のリストを使用することです:
ここで私は、その後のチュートリアルです。
A、B、C、D、E
敵は、ウェイポイント(例えばA)に達するたびに、その敵のための新たな目的地として次のウェイポイント(B)を設定します。
複数の敵が同じ経路をたどっている場合は、「ウェイポイントに到達する」ことについて少しリラックスしておくことをお勧めします。これは、敵が一定の距離よりも小さいかどうかを確認できることを意味します。次のものに進みます。これは全く同じポイントに達するのを妨害する全てを止める。
関連する問題
- 1. Unity 2Dトップダウンゲームでプレーヤーをノックする
- 2. ユニティ2D:単純な敵の射撃
- 3. Libgdxプラット2D初め追加敵
- 4. パスファインディング - 境界外のインデックス
- 5. DFS Javaパスファインディングの問題
- 6. NavGraphの入力/終了 - パスファインディング
- 7. 円形敵アグロ状態? (純粋なJSの2Dゲーム)
- 8. ゲーム内でのAIパスファインディングのランダム化
- 9. Unity 2D - なぜ敵を作ることができないのですか?
- 10. ユニティスポーンの敵
- 11. オフスクリーンの敵インジケータアルゴリズム
- 12. ユニティスクリプトのオブジェクト敵
- 13. 敵の巡視システム
- 14. パスファインディングでは、DFSとダイクストラの違いは何ですか?
- 15. 敵と斜面
- 16. HTML5キャンバス - 敵対
- 17. 敵系システムアンドロイドゲーム
- 18. Unity2D:敵撃ち
- 19. テキストベースのゲーム、敵の複製
- 20. C++ A *パスファインディングは無限ループを引き起こします
- 21. ジャンゴページネーション - 素敵なURL
- 22. .htaccessの素敵なURLが
- 23. 無敵Tic Tac Toeのエラー
- 24. Unity:敵の生成コード
- 25. Unity 5 //敵が生まれたとき、敵のターゲットはありませんか?
- 26. 敵の視界は敵1人でしか動作しません
- 27. プレイヤー、敵と弾丸インタラクション(ゲームデザイン)
- 28. 敵に複数回ユニテットBUG
- 29. jaxbとxlink - 友人や敵?
- 30. ユニティ3D、敵追従号
あなたの場所では、最初にユニティの公式チュートリアルをナビゲートします。それは、A * Pathfinding Project(今日のように包括的です)よりはるかに簡単です。 –
ユニティのナビゲーションを使用しようとしましたが、それは3Dゲームでしか動作しないので別の方法を見つけなければなりませんでした。 –
ユニティは、ナビゲーションメッシュを使用する非常に優れた経路探索システムを持っています。それは2dと3d環境(私はいくつかのゲームを作成しました)で動作します。あなたはナビメッシュを焼き、敵のエージェントをターゲットに向かって動かすだけです。これがあなたを助けることを願ってください。 – Cabrra