SpringConstraint

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

SpringConstraint 对其 Attachments 按照弹簧和减震器行为强制施加力。 此约束,以及 CylindricalConstraint,是建造车辆悬架的理想选择。

注意,如果此限制将一个部分( A )附于另一个部分( B ),那么当前有锚定的部分( Z )的部分1>A1>将在与玩家互动时不会在本地模拟。

当配置此约束时,可能有助于研究 Roblox 单位 来了解Roblox 单位与 метри单位的比较。

自由长度

FreeLength 定义了弹簧的自然休息长度。如果附件与自由长度之间有更大的间隙,它们将被强行合并;如果附件与自由长度之间有更小的间隙,它们将被强行合并。

减震

Class.SpringConstraint.Damping|Damping 值控制弹簧的摇摆速度。一个值为 0 允许弹簧无限摇摆,而更高的值会使弹簧更快地恢复。

颈部

Stiffness 设置弹簧的力量。更高的值创建一个弹簧,当其附件靠近或远离 FreeLength 时更能响应。

限制

启用 LimitsEnabled 属性显示 MinLengthMaxLength 值,用于设置弹簧的最小和最大长度。如果弹簧的附件达到这些限制,它们将不会在一个从另一个而不会停止移动。

概要

属性

继承自Constraint属性

属性

Coils

读取并联

Class.SpringConstraint 上显示的线圈数量。 只能设置在 0 和 8 之间。

CurrentLength

只读
未复制
读取并联

当前距离约束的 Attachments

Damping

读取并联

Class.SpringConstraint 的减震常量。乘以 Attachments 的速度,以减少应用的弹簧力。

FreeLength

读取并联

弹簧的自然休息长度。

LimitsEnabled

读取并联

设置 SpringConstraint 是否强制最小和最大长度。如果约束的 Attachments 达到这些限制,它们将简单地停止从一个端到另一个端之间移动,无需恢复

MaxForce

读取并联

Class.SpringConstraint 可以应用到它的 Attachments 上的最大力。一些弹簧系统可能会产生这样的力量,这会导致 instability 的增长。在这些情况下,建议将最大力设置为合理的值。

MaxLength

读取并联

如果 SpringConstraint 是真的,它将允许最大的分离。

MinLength

读取并联

如果 SpringConstraint 是真的,那么 LimitsEnabled 就是最低分离度。

Radius

读取并联

弹簧线圈的视觉化范围。

Stiffness

读取并联

弹簧的力量。当附件与FreeLength分开时,该值会增加,因为它们的长度不同。

Thickness

读取并联

弹簧线圈的实际厚度。

方法

活动