Rigidbody2D には 3 つの Body Type(物理特性)があり、それぞれ物理エンジンとの関わり方が異なります。
Dynamic
・デフォルトの設定
・物理計算の影響を受ける(通常の動くオブジェクト)
・重力・力・衝突の影響を受ける
Kinematic
・手動で動かせるが、物理計算の影響は受けない
・重力・力の影響なし、衝突判定のみ
・MovePosition() や MoveRotation() を使って動かす
Kinematicの使い所
・プレイヤーが操作するオブジェクト
・エスカレーターや動く足場
Static
・完全に固定されたオブジェクト
・動かない、衝突のみ処理される
Staticの使い所
・地面や壁
・ゴール地点などの判定エリア(トリガー)
・建物や障害物