此关节一个物理组件,允许在刚体组件之间建立动态连接,通常允许一定程度的运动,例如铰链。 更多信息
参见 术语表的行为类似于弹簧,同时保持两点之间的线性距离。您可以通过距离设置来设置此距离。这两个点可以是两个Rigidbody2D组件或一个Rigidbody2D组件和世界中的一个固定位置。(通过将连接的刚体设置为“无”来连接到世界中的固定位置)。该关节对两个刚体都施加线性力。它不应用扭矩(角力)。
该关节使用模拟弹簧。您可以设置弹簧的刚度和运动
一个刚性、几乎不动的弹簧…
高(1,000,000 为最高)频率 == 一个刚性弹簧。
高(1 为最高)阻尼比一个关节设置,用于控制弹簧振荡。较高的阻尼比意味着弹簧将更快地停止运动。 更多信息
参见 术语表 == 一个几乎不动的弹簧。
一个松散的、运动的弹簧…
低频率 == 一个松散的弹簧。
低阻尼比 == 一个运动的弹簧。
当弹簧在物体之间施加其力时,它往往会超过您在它们之间设置的距离,然后反复反弹,从而产生连续的振荡。阻尼比设置物体停止运动的速度。频率设置物体在目标距离两侧振荡的速度。
此关节有一个约束
您可以使用此关节构建需要像使用弹簧或允许旋转的连接一样相互连接的物理对象。例如
注意:二维弹簧关节使用 Box 2D 弹簧关节,二维距离关节也使用它,并将频率设置为零。