Rigidbody 2D の動作を定義するボディタイプのオプションは 3 つあります。Rigidbody 2D にアタッチされたすべての Collider 2D も、Rigidbody 2D のボディタイプを継承します。
選択したボディタイプによって、Rigidbody 2D の移動の動作 (位置と回転) および Collider 2D のインタラクションが定義されます。ボディタイプを変更すると、Unity がさまざまな質量関連の内部プロパティを再計算するほか、ゲームオブジェクトの次の FixedUpdate 中に、Rigidbody 2D にアタッチされている Collider 2D の既存の接触すべてが再評価される必要があります。その Rigidbody 2D にいくつの接触があり、いくつの Collider 2D がアタッチされているかに応じて、ボディタイプの変更でパフォーマンスにばらつきが生じる可能性があります。
Rigidbody 2D コンポーネントの Inspector ウィンドウ内のプロパティは、選択したボディタイプによって異なります。各ボディタイプのプロパティ設定に関する詳細は、以下のページを参照してください。
| ページ | 説明 |
|---|---|
| Rigidbody 2D のボディタイプの概要 | さまざまな Rigidbody 2D ボディタイプの概念を理解します。 |
| Dynamic ボディタイプ | Dynamic ボディタイプの Rigidbody 2D を使用するためのテクニックとリソース。 |
| Kinematic ボディタイプ | Kinematic ボディタイプの Rigidbody 2D を使用するためのテクニックとリソース。 |
| Static ボディタイプ | Static ボディタイプの Rigidbody 2D を使用するためのテクニックとリソース。 |