刚体中的重力
RigidBody
的 useGravity
属性控制重力是否影响它。如果设置为 false
,RigidBody
将表现得好像在外太空中(没有在某个方向上施加恒定的力)。
GetComponent<RigidBody>().useGravity = false;
在需要除了由重力控制的运动之外的 RigidBody
的所有其他属性的情况下,它非常有用。
启用后,RigidBody
将受到引力的影响,在 Physics Settings
下设置:
重力以每秒平方的世界单位定义,并在此处作为三维向量输入:意味着使用示例图像中的设置,将 useGravity
属性设置为 True
的所有 RigidBodies
将经历每秒 9.81 世界单位的力每秒向下的方向(因为 Unity 的坐标系中的负 Y 值向下)。