2 次元の世界に動的なオブジェクトがたくさんあるとしましょう。たとえば、キャラクター、投射物、パワーアップなど、ゲームでよく見られるものです。それらのすべてが動いています。それらの間の衝突を検出したいと考えています。それを行う良い方法は何ですか?
四分木を見てきましたが、動的に移動するオブジェクト間の衝突を検出するようです。フレームごとに四分木を再作成する必要があります (オブジェクトはフレームごとに位置が変わるため)。これはコストのかかる操作のように見えます。
四分木以外に、この問題に対する他のアプローチはありますか? 四分木アプローチを改善する方法はありますか? 結局のところ、すべてのフレームでツリーを再作成することはそれほどコストがかからないのでしょうか?