剛體中的重力
RigidBody
的 useGravity
屬性控制重力是否影響它。如果設定為 false
,RigidBody
將表現得好像在外太空中(沒有在某個方向上施加恆定的力)。
GetComponent<RigidBody>().useGravity = false;
在需要除了由重力控制的運動之外的 RigidBody
的所有其他屬性的情況下,它非常有用。
啟用後,RigidBody
將受到引力的影響,在 Physics Settings
下設定:
重力以每秒平方的世界單位定義,並在此處作為三維向量輸入:意味著使用示例影象中的設定,將 useGravity
屬性設定為 True
的所有 RigidBodies
將經歷每秒 9.81 世界單位的力每秒向下的方向(因為 Unity 的座標系中的負 Y 值向下)。