版本:Unity 6 (6000.0)
语言:英语
铰链关节组件参考
创建可配置的关节

弹簧关节组件参考

切换到脚本

弹簧 关节一个物理组件,允许在刚体组件之间建立动态连接,通常允许一定程度的运动,例如铰链。 更多信息
查看 术语表
将两个 刚体允许游戏对象受到模拟重力和其它力的影响的组件。 更多信息
查看 术语表
连接在一起,但允许它们之间的距离发生变化,就好像它们被弹簧连接起来一样。弹簧就像一块橡皮筋,试图将两个锚点拉到相同的位置。

属性

属性 功能
连接的刚体 带有弹簧关节的对象连接到的刚体对象。如果未指定任何对象,则弹簧将连接到空间中的固定点。

您可以使用连接的刚体来创建多个铰链关节的链。在链中的每个链接上添加一个关节,并将下一个链接作为连接的刚体附加。
连接的关节体 对关节依赖的关节体的可选引用。如果未设置,则关节连接到世界。
锚点 对象局部空间中连接关节的位置。
物体绕其旋转的轴的方向。该方向在局部空间中定义。
自动配置连接的锚点 启用后,Unity 会自动计算连接锚点的位置。Unity 会配置锚点以保持它们之间的起始距离(即您在场景视图中定位对象时设置的距离)。
连接的锚点 连接对象局部空间中连接关节的位置。
弹簧 确定关节使用的每单位距离的力。弹簧关节就像一块橡皮筋,试图将两个锚点拉到相同的位置。拉力的强度与两点之间的当前距离成正比。
阻尼器 弹簧在活动时减小的量。为了防止弹簧无休止地振荡,设置一个阻尼器值,该值会根据两个物体之间的相对速度减少弹簧力。值越大,振荡衰减越快。
最小距离 设置一个最小距离范围,在此范围内弹簧不施加任何力。如果物体之间的距离超过此距离,弹簧关节会施加力将物体拉回一起。
最大距离 设置一个最大距离范围,在此范围内弹簧不施加任何力。如果物体之间的距离超过此距离,弹簧关节会施加力将物体拉回一起。
容差 更改误差容差。允许弹簧具有不同的静止长度。
断裂力 需要施加的力才能使该关节断裂。
断裂扭矩 需要施加的扭矩才能使该关节断裂。
启用 碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,就会发生碰撞,前提是至少一个具有刚体组件并且处于运动状态。 更多信息
查看 术语表
如果两个连接的对象应该互相注册碰撞,请启用此设置。
启用预处理 禁用预处理有助于稳定无法满足的配置。
质量缩放 应用于刚体反转质量和惯性张量的缩放比例,范围从 0.00001 到无穷大。这在关节连接两个质量差异很大的刚体时很有用。当连接的刚体具有相似的质量时,物理求解器会产生更好的结果。当连接的刚体质量不同时,将此属性与连接质量缩放属性一起使用,以应用虚拟质量,使它们彼此大致相等。这将产生高质量且稳定的模拟,但会降低刚体的物理行为。
连接的质量缩放 应用于连接刚体反转质量和惯性张量的缩放比例,范围从 0.00001 到无穷大。

SpringJoint

铰链关节组件参考
创建可配置的关节