Version: 2022.3
言語: 日本語
Rigidbody 2D とは
ボディタイプ: Dynamic (動的)

Rigidbody 2D のボディタイプ

Rigidbody 2D の動作を定義する Body Type (ボディタイプ) のオプションは 3 つあります。Rigidbody 2D にアタッチされた全ての Collider 2D も、Rigidbody 2D のボディタイプを継承します。

選択されたボディタイプによって、Rigidbody 2D の移動の挙動 (位置と回転) および、コライダーのインタラクションが定義されます。ボディタイプが変更された場合、Unity が様々な質量関連の内部プロパティを再計算するほか、Rigidbody 2D にアタッチされている Collider 2D の全ての既存の接触は、ゲームオブジェクトの次の FixedUpdate 中に再評価される必要があります。ボディにアタッチされている接触や Collider 2D の数によっては、ボディタイプを変更した場合にパフォーマンスにばらつきが出ることがあります。

Rigidbody 2D コンポーネントの Inspector ウィンドウ内のプロパティは、選択したボディタイプによって異なります。各ボディタイプのプロパティ設定に関する詳細は、以下のページを参照してください。

トピック 説明 
ボディタイプ: Dynamic Dynamic (動的) ボディタイプを使用して、シミュレーション中に動く Rigidbody 2D を設計します。
ボディタイプ: Kinematic Kinematic (キネマティック) ボディタイプを使用して、シミュレーション中に明示的なユーザー制御のみによって動く 2D を設計します。
ボディタイプ: Static Static (静的) ボディタイプを使用して、シミュレーション中に動かない Rigidbody 2D を設計します。

その他の参考資料

Rigidbody 2D とは
ボディタイプ: Dynamic (動的)