Polygon Collider 2D コンポーネントは 2D 物理挙動で使用されます。コライダーの形状は線による自由な形状なので Sprite グラフィックスの形状に高い精度で調整できます。コライダーの辺により完全に領域は閉じている必要があることに注意してください( Edge Collider 2D と異なる)。
プロパティー | 機能 |
---|---|
Density | Density を変更すると、オブジェクトが関連する Rigidbody の質量に影響します。値を 0 に設定すると、関連する Rigidbody は、重心計算を含め、すべての質量計算で Collider を無視します。注意: このオプションは、関連する Rigidbody で Use Auto Mass を選択しているときのみ可能です。 |
Material | 摩擦や弾性など衝突の種類を定義する Physics マテリアル。 |
Is Trigger | コライダーをトリガーにするかどうか。 |
Used by Effector | コライダーが Effector をアタッチしているかどうか |
Offset | コライダージオメトリのローカルでのオフセット |
Points | 生成されたコライダーの読み取り専用の情報。 |
コライダーは手動で編集できますが、Unity に自動で形状を決定させたい場合があります。そのときにはプロジェクトビューからspriteをインスペクターの Polygon Collider 2D 上にドラッグします。
ポリゴンの形状を編集するには、インスペクターにある「Edit Collider」ボタンを押します。再び押すと編集モードが解除されます。シーンビューで辺や頂点の上で Shift キーを押したままマウスオーバーすると変形できます。既存の頂点を移動するには、移動したい頂点のうえで Shift キーを押したままドラッグします。もし辺のうえで Shift キーを押したままドラッグするとマウス位置に頂点が新規作成されます。頂点を削除するには Ctrl/Cmd キーを押したままクリックします。
コライダー編集の際、2D 移動ツールのギズモは隠せます。インスペクター上の Sprite Renderer コンポーネントの折りたたみ矢印をクリックして折りたたみます。