IT用語集 › プログラミング › シミュレーションアイランド

シミュレーションアイランド

プログラミング Svenska → 更新: 2026-10-24

互いに接触または拘束し合い、まとめて解く必要がある物体の集まり。別々のアイランドは独立に解かれ、独立にスリープする。

二つの箱が無関係なら、同じ掃引で接触を解く理由はない。そこでエンジンは物体をアイランド、つまり接触グラフの連結成分にまとめる。各アイランドは独立に解けるので、複数スレッドへの分散も容易になる。

最大の利点はスリープだ。アイランド内の全物体が十分長く静止したら、アイランド全体を眠らせ、何かが起こすまで完全に飛ばせる。手つかずの木箱だらけの街も、プレイヤーがぶつかるまでほとんどコストがかからない。

← 用語集に戻る