A 彈簧限制 會根據彈簧和阻尼器的行為施加力到它的 Attachments 上。這個限制式,以及 CylindricalConstraint ,非常適合建造車輪懸浮。
請注意,如果這個限制連接一個部分( A )到另一個部分( B ),它被錨定或連接到一個錨定的部分( Z ),部分 A 將在與玩家互動時不會在本地模擬。
當配置此限制式時,可能有助於研究 Roblox 單位 來了解 Roblox 單位與公制單位的比較方式。
免費長度
FreeLength 定義了彈簧的自然休息長度。如果附件比免費長度更遠,它們將被強行合在一起;如果附件比免費長度更近,它們將被強行分開。
减震
Damping控制彈簧的振動速度下降多快。0的值允許彈簧無限地振動,而更高的值會更快地帶來彈簧的休息。
剛度
Stiffness 設置彈簧的強度。更高的值創建一個彈簧,當附件靠得更近或更遠時,會以更多力量回應FreeLength。
限制
啟用 LimitsEnabled 屬性會暴露 MinLength 和 MaxLength 值,用於設置彈簧的最小和最大長度。如果彈簧的附件達到這些限制,它們就不會再分開移動,而不進行退回。
概要
屬性
在 SpringConstraint 上顯示的線圈數量。
當前限制式之間的距離 Attachments .
對 SpringConstraint 的減震常數。乘以約束的速度 Attachments 來減少應用的彈簧力。
彈簧的自然休息長度。
設置是否 SpringConstraint 強制最小和最長長度。
SpringConstraint 對其 Attachments 可以施加的最大力。
如果 LimitsEnabled 是真實的,彈簧限制將允許最大分離。
如果 LimitsEnabled 是真實的,彈簧限制將允許最小分離。
彈簧線圈的可視範圍。
春天的力量。此值越高,當附件與 FreeLength 分開時,應用的力量就越大。
彈簧線圈的視覺厚度。
指示限制是否目前在世界上啟用。
與 Attachment 連接到 Constraint.Attachment1 的 。
與 Attachment 連接到 Constraint.Attachment0 的 。
限限制式的顏色。
切換是否啟用限制。
切換限制式的可見性。
屬性
LimitsEnabled
設置是否 SpringConstraint 強制最小和最長長度。如果限制式的 Attachments 達到這些限制,它們將簡單地停止互相移動而不進行退款。如果您需要在運動範圍末端恢復或彈性,您可以將 SpringConstraint 與另一個允許在其範圍末端恢復的限制結合,例如 PrismaticConstraint 或 RopeConstraint 。
MaxForce
SpringConstraint 對其 Attachments 可以施加的最大力。某些彈簧系統可能會產生會快速增長的力量,導致不穩定。在這些情況下,建議將 MaxForce 設置為合理值。