SpringConstraint 对其 Attachments 按照弹簧和减震器行为强制施加力。 此约束,以及 CylindricalConstraint,是建造车辆悬架的理想选择。
注意,如果此限制将一个部分( A )附于另一个部分( B ),那么当前有锚定的部分( Z )的部分1>A1>将在与玩家互动时不会在本地模拟。
当配置此约束时,可能有助于研究 Roblox 单位 来了解Roblox 单位与 метри单位的比较。
自由长度
FreeLength 定义了弹簧的自然休息长度。如果附件与自由长度之间有更大的间隙,它们将被强行合并;如果附件与自由长度之间有更小的间隙,它们将被强行合并。
减震
Class.SpringConstraint.Damping|Damping 值控制弹簧的摇摆速度。一个值为 0 允许弹簧无限摇摆,而更高的值会使弹簧更快地恢复。
颈部
Stiffness 设置弹簧的力量。更高的值创建一个弹簧,当其附件靠近或远离 FreeLength 时更能响应。
限制
启用 LimitsEnabled 属性显示 MinLength 和 MaxLength 值,用于设置弹簧的最小和最大长度。如果弹簧的附件达到这些限制,它们将不会在一个从另一个而不会停止移动。
概要
属性
Class.SpringConstraint 上显示的线圈数量。
当前距离约束的 Attachments 。
Class.SpringConstraint 的减震常量。乘以 Attachments 的速度,以减少应用的弹簧力。
弹簧的自然休息长度。
设置 SpringConstraint 是否要求最小和最大长度。
Class.SpringConstraint 可以应用到它的 Attachments 上的最大力。
如果 LimitsEnabled 是真的,弹性约束将允许最大分离。
如果 LimitsEnabled 是真的,SpringConstraint 的最低分离将允许。
弹簧线圈的视觉化范围。
弹簧的力量。当附件与FreeLength分开时,该值会增加,因为它们的长度不同。
弹簧线圈的实际厚度。
指示是否在世界上限制当前有效。
连接到 Attachment 的 Constraint.Attachment1 。
连接到 Attachment 的 Constraint.Attachment0 。
限约束的颜色。
切换是否启用限制。
切换是否显示约束。
属性
MaxForce
Class.SpringConstraint 可以应用到它的 Attachments 上的最大力。一些弹簧系统可能会产生这样的力量,这会导致 instability 的增长。在这些情况下,建议将最大力设置为合理的值。