SpringConstraint

显示已弃用

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

一个 弹簧约束 将根据弹簧和减震器的行为施加力量到其 Attachments 上。这个约束,以及一个 CylindricalConstraint ,是建造车辆悬挂的理想选择。

请注意,如果这个约束附加一个部分( A )到另一个部分( B ),该部分被锚定或连接到一个锚定部分( Z ),部分 A 在与玩家交互时不会在本地模拟。

配置这个约束时,可能有助于研究 Roblox 单元 来了解 Roblox 单元与公制单位的比较。

免费长度

FreeLength 定义了弹簧的自然休息长度。如果附件与免费长度更远,它们将被强行合并;如果附件与免费长度更近,它们将被强行分开。

减震

Damping 值控制弹簧的振动速度下降多快。0的值允许弹簧无限波动,而更高的值更快地将弹簧置于静止状态。

刚度

Stiffness 设置弹簧的强度。更高的值创建一个弹簧,当附件靠得更近或更远时,回应力更强FreeLength

限制

启用LimitsEnabled属性暴露了MinLengthMaxLength值,用于设置弹簧的最小和最大长度。如果弹簧的附件达到这些限制,它们将停止互相移动而不进行退还。

概要

属性

继承自Constraint属性

属性

Coils

读取并联

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

CurrentLength

只读
未复制
读取并联

当前约束之间的距离 Attachments .

Damping

读取并联

SpringConstraint 的减震常数。乘以约束的速度 Attachments 来减少应用的弹簧力。

FreeLength

读取并联

弹簧的自然休息长度。

LimitsEnabled

读取并联

设置 whether the SpringConstraint 是否强制最小和最大长度。如果约束的 Attachments 达到这些限制,它们将简单地停止互相移动而不进行退还。如果您需要在运动范围的末端恢复或弹性,您可以将 SpringConstraint 与允许在其范围末端恢复的另一个约束结合,例如 PrismaticConstraintRopeConstraint

MaxForce

读取并联

SpringConstraint 可以在其 Attachments 上施加的最大力。一些弹簧系统可能会产生导致不稳定的快速增长的力。在这些情况下,建议将 MaxForce 设置为合理值。

MaxLength

读取并联

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

MinLength

读取并联

如果 SpringConstraint 是真的,最小分离将允许 LimitsEnabled

Radius

读取并联

弹簧线圈的可视半径。

Stiffness

读取并联

弹簧的力量。该值越高,当附件与 FreeLength 的长度不同时,施加的力量就越大。

Thickness

读取并联

弹簧的线圈的可视厚度。

方法

活动