そこで、タワー ディフェンス ゲーム用に A* を最適化する方法について質問したところ、50 以上の敵の最短距離を計算する代わりにダイクストラまたはブレッドスを最初に使用する必要があるといういくつかの回答が得られました。
私の質問は
幅優先とダイクストラのどちらを使用しますか? ダイクストラは A* より速いですか? A* と同じくらい正確ですか? ダイクストラを学ばなくても A* を使用してパスを計算できるように、A* をバイナリ ヒープ以上に最適化する方法はありますか?
現在、バイナリ ヒープを使用して A* を使用して 30* 30 グリッドで長いパスを計算するには、平均で約 0.003 秒かかりますが、十分な速さではないと思います。