Version: Unity 6.0 (6000.0)
言語 : 日本語
プリミティブなコライダー形状
Box Collider コンポーネントのリファレンス

プリミティブなコライダー形状の概要

プリミティブなコライダーは、Unity で最も計算効率の高いタイプのコライダーです。ボックス、スフィア、カプセルなどの単純な幾何学形状によって定義されるため、“プリミティブな” 形状と呼ばれます。これらはビルトインのゲームオブジェクト形状であるプリミティブなオブジェクトと一致します。

Unity には 3 つのプリミティブなコライダー形状があります。

  • Box collider: ほとんどの矩形オブジェクトに適した、矩形ボックス型のコライダー。
  • Sphere collider: ほとんどの円形オブジェクトに適した球面的なコライダー。
  • Capsule collider: 円柱コライダー。円柱形状のオブジェクトや、角度の鋭いコーナーでの衝突エッジの丸めに適しています。カプセルコライダーは、プレイヤーおよび非プレイヤーキャラクターにも役立ちます。

プリミティブなコライダーは効率的ですが、制限があります。例えば、形状の変更やデフォームはできません。スケールのみ変更できます。メッシュコライダーとは異なり、三角形で構成されていません。形状は固定されています (物理演算デバッグの可視化はプリミティブなコライダー上の三角形ベースのメッシュを示しますが、これらは可視化のみを目的としており、コライダーの構造を反映していません)。

プリミティブなコライダーは通常、複雑な形状、ホイール、地形の衝突には、最適な選択肢ではありません。Unity には、より複雑なコライダー形状に使用できる特定のコライダーがあります (メッシュコライダーTerrain (地形) コライダー、およびホイールコライダーを参照)。ただし、複雑な形状にフィットするコライダー形状が必要で、あまり正確である必要がない場合は、プリミティブなコライダーを使用して複合コライダーを作成できます。複合コライダーは、必要なコライダー形状に合うようにアレンジされたプリミティブなコライダーのコレクションです。

簡単に説明すると、プリミティブなコライダーは Unity のオブジェクトへの衝突判定の追加に効果的ですが、不正確な場合があります。通常の形状を持つ、プリミティブな形状のゲームオブジェクトに適しています。ただし、不規則な形状のより複雑なオブジェクトや、より正確な衝突判定のためには、より複雑なコライダー形状を使用する必要があります。

プリミティブなコライダー形状
Box Collider コンポーネントのリファレンス