對齐位置 限制可以施加力量以一起移動兩個附件,或將一個附件移到目標位置。如名稱所示,它只影響附件的 位置 ,不是它們的方向(要通過 方向 對附件進行整齊,請參閱AlignOrientation )。
當配置此限制式時,可能有助於研究 Roblox 單位 來了解 Roblox 單位與公制單位的比較方式。
強制位置
預設情況下,力會應用於附件的父Attachment0位置,這意味著如果父元素的質量中心與力的方向不一致,力和扭矩也會被應用。或者,力可以被應用到父親的質量中心上,通過切換 ApplyAtCenterOfMass 來切換。
反應力
預設情況下,限制只適用力量給 Attachment0 ,而 Attachment1 仍然不受影響。如果需要,力可以在 相等和相反的方向 應用於兩個附件,通過啟用 ReactionForceEnabled 來實現。
強制限制
您可以配置此限制,以通過 RigidityEnabled 屬性應用限制允許的最大力量。當真實時,物理解決器會盡快反應以完成對齊。當為 false 時,限制的應用力基於 ForceLimitMode、MaxVelocity 和 Responsiveness 來進行限制。請參閱ForceLimitMode以獲得更多詳情。
附件模式
這個限制可以在計算目標時使用 一 或 二 個附件。詳情請見 Mode 。
概要
屬性
力是否被應用到附件的位置上的父輩 Attachment0 或父輩的質量中心。
決定限制力的方式。只有在 RigidityEnabled 為 false 時才使用。
決定約束使用的軸來限制力。只有當 RigidityEnabled 為 false 和 AlignPosition.ForceLimitMode 為 PerAxis 時才適用。
限制可以應用於每個軸的最大力,以達到其目標。
限制可以應用的最大力量模量,以達到目標。
附件在融合時最大速度可移動的速度。
限制是否在計算目標時使用一個或兩個附件。
限制應移動到的位置 Attachment0 .
限制是否只適用於 Attachment0 ,或適用於兩個附件以相同且相反的方向。
控制約束達到目標的速度。更高的值會使附件(s)更快地對齊。
力是否依賴其他屬性,或是物理解決器是否盡快反應以完成對齊。
指示限制是否目前在世界上啟用。
與 Attachment 連接到 Constraint.Attachment1 的 。
與 Attachment 連接到 Constraint.Attachment0 的 。
限限制式的顏色。
切換是否啟用限制。
切換限制式的可見性。
屬性
ApplyAtCenterOfMass
當為 false (預設值) 時,力會被應用到 Attachment0 附件的位置上的父處,這意味著如果父元素處的質量中心與力的方向不匹配,力和扭矩也會被應用。當真實時,力量會被應用在父體的質量中心。
ForceLimitMode
決定當 RigidityEnabled 為 false 時,限制力會如何被限制。當設為 Magnitude 時,限制力將被限制至少於 MaxForce 的程度。當設為 PerAxis 時,每個軸的約束力將受到 MaxAxesForce 的限制。力將受限的軸是基於 ForceRelativeTo 屬性的。
ForceRelativeTo
決定限制力的斧頭,使用限制條件的斧頭。只適用於當 RigidityEnabled 為 false 和 AlignPosition.ForceLimitMode 為 PerAxis 時。當設為 World 時,限制力將在世界參考框架中計算,指定在 MaxAxesForce 中的力限指向世界坐標系統的軸。當設為 Attachment0 或 Attachment1 時,指定在 MaxAxesForce 中的力限指的是指定附件坐標系統的軸。
MaxAxesForce
限制可以應用於每個軸的最大力,以達到其目標。只有在 RigidityEnabled 為 false 和 ForceLimitMode 為 PerAxis 時才使用。用於應用限制的軸使用 ForceRelativeTo 屬性進行指定。
MaxForce
限制可以應用的最大力量模量,以實現其目標。只有在 為 false 和 > 為 false 時才使用。
請注意,MaxForce 以及 MaxVelocity 都是對力和速度的 上限 。實際比例由 Responsiveness 決定。
MaxVelocity
附件在融合時最大速度可以移動。僅在 RigidityEnabled 為 false 時使用。
請注意,MaxVelocity 以及 MaxForce 都是對速度和力的 上限 。實際比例由 Responsiveness 決定。
限制是否在計算目標時使用 一 或 二 個附件。預設情況下,這是 TwoAttachment , 即限制會忽略 Position 並嘗試將 Attachment0 移至 Attachment1 的位置。
如果設為 OneAttachment , 限制會忽略 Attachment1 並嘗試將 Attachment0 移動到 Position 。
ReactionForceEnabled
如果為 false (預設值),限制只適用力量給 Attachment0 ,而 Attachment1 仍然不受影響。如果真實,限制將在 等和相反的方向 對兩個附件施加力。
RigidityEnabled
力是否依賴其他屬性,或是物理解決器是否盡快反應以完成對齊。如果為 false (預設值),力量由 MaxForce、MaxVelocity 和 Responsiveness 決定。如果真實,物理解決器會盡快反應以完成對齊。