Unity Rigidbody 重力について
Unityで基本的な概念となる重力の設定を解説します。
重力の設定には、Rigidbodyを使用します。
物理演算
Rigidbodyをアタッチしたオブジェクトに対して物理演算が働きます。
重力加速度の設定はメニューの「Edit」→「Project Settings」→「Physics」でPhysicsManagerを開き、Gravityから設定できます。
重力加速度をスクリプトから、重力を設定する
X=1, Y=2.51, Z=0 方向に重力を設定する方法です
` void Start () { Physics.gravity = new Vector3(1, 2.51f, 0); } `
重力加速度とは
重力加速度(じゅうりょくかそくど、英: Gravitational acceleration)とは、重力の加速度のことを指す。端的にいえば、物体を落としたとき、その物体は1秒ごとに何m/sずつ速くなるかを示した値であるといえる。
無重力状態
` void Start () { Physics.gravity = new Vector3.zero//無重力状態 } `
Comments