2Dボックスコライダー
エッジ コライダー 2D

ポリゴン コライダー 2D

Polygon Collider 2D コンポーネントは 2D 物理挙動で使用されます。コライダーの形状は線による自由な形状なので Sprite グラフィックスの形状に高い精度で調整できます。コライダーの辺により完全に領域は閉じている必要があることに留意して下さい(Edge Collider 2D と異なる)。

プロパティ: 特徴:
Material 摩擦や弾性など衝突の種類を定義する Physics Material
Is Trigger コライダーをトリガーにする
Collider Info 生成されたコライダーの読み取り専用の情報

複合コライダ

コライダーは手動で編集できますが,Unity により形状を自動的に判断させるほうが便利な場合があります。そのためにはプロジェクト ビューからスプライトをインスペクタ上のポリゴン コライダー 2D 上にドラッグします。

ポリゴンの形状を編集するには,シーンビューで辺または頂点の上で Shift キーを押したままマウスオーバーします。既存の頂点を移動するには,移動したい頂点のうえで Shift キーを押したままドラッグします。もし辺のうえで Shift キーを押したままドラッグするとマウス位置に頂点が新規作成されます。頂点を削除するには Ctrl/Cmd キーを押したままクリックします。

コライダー編集の際,2D 移動ツールのギズモは隠せます。インスペクタ上の Sprite Renderer コンポーネントの折りたたみ矢印をクリックして折りたたみます。

2Dボックスコライダー
エッジ コライダー 2D