IT用語集 › プログラミング › コリジョンレイヤー

コリジョンレイヤー

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

どのオブジェクト同士が衝突を許されるかを、レイヤーとビットマスクで制御する仕組み。

すべてがすべてに当たるべきではない。コリジョンレイヤーでは、各オブジェクトに「自分の属するレイヤー」と「反応する相手のレイヤー」を、多くの場合ビットマスクで持たせる。プレイヤーの弾は敵に当たるがプレイヤー自身は素通りし、アイテムはトリガーを発火させるだけ、といった具合だ。どのレイヤーの組を判定するかは、コリジョンマトリクスで定める。

望まない干渉を防ぐだけでなく、性能面でも得になる。どうせ無視される組は、詳細な判定に進む前にブロードフェーズで間引かれる。Unity の Layer Collision Matrix や Godot のレイヤー/マスク設定が代表的な実装である。

← 用語集に戻る