プリミティブなコライダーは、Unity で最も計算効率の高いタイプのコライダーです。ボックス、スフィア、カプセルなどの単純な幾何学形状によって定義されるため、“プリミティブな” 形状と呼ばれます。これらはビルトインのゲームオブジェクト形状であるプリミティブなオブジェクトと一致します。
Unity には 3 つのプリミティブなコライダー形状があります。
プリミティブなコライダーは効率的ですが、制限があります。例えば、形状の変更やデフォームはできません。スケールのみ変更できます。メッシュコライダーとは異なり、三角形で構成されていません。形状は固定されています (物理演算デバッグの可視化はプリミティブなコライダー上の三角形ベースのメッシュを示しますが、これらは可視化のみを目的としており、コライダーの構造を反映していません)。
プリミティブなコライダーは通常、複雑な形状、ホイール、地形の衝突には、最適な選択肢ではありません。Unity には、より複雑なコライダー形状に使用できる特定のコライダーがあります (メッシュコライダー、Terrain (地形) コライダー、およびホイールコライダーを参照)。ただし、複雑な形状にフィットするコライダー形状が必要で、あまり正確である必要がない場合は、プリミティブなコライダーを使用して複合コライダーを作成できます。複合コライダーは、必要なコライダー形状に合うようにアレンジされたプリミティブなコライダーのコレクションです。
簡単に説明すると、プリミティブなコライダーは Unity のオブジェクトへの衝突判定の追加に効果的ですが、不正確な場合があります。通常の形状を持つ、プリミティブな形状のゲームオブジェクトに適しています。ただし、不規則な形状のより複雑なオブジェクトや、より正確な衝突判定のためには、より複雑なコライダー形状を使用する必要があります。