对齐位置

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

AlignPosition 约束施加力以将两个附加点移动到一起,或将一个附加点移动到目标位置。正如其名称所示,它只影响附加点的 位置,而不影响其方向(要根据 方向 对齐附加点,请参见 对齐方向)。

力的位置

默认情况下,力施加到 Attachment0 的父对象在该附加点的位置,这意味着如果父对象的质心没有与力的方向对齐,则会同时施加扭矩和力。或者,可以通过打开 ApplyAtCenterOfMass 将力施加到父对象的质心。

力的大小

您可以配置 AlignPosition 约束,通过 RigidityEnabled 属性施加约束允许的最大力量。当为 true 时,物理求解器尽可能快速地响应以完成对齐。当为 false 时,力由 MaxForceMaxVelocityResponsiveness 决定。

反向力

默认情况下,约束仅对 Attachment0 施加力,而 Attachment1 则不受影响。如果需要,可以通过启用 ReactionForceEnabled两个 附加点施加 相等且相反的方向 的力。

附加点模式

Mode 属性指定约束在计算其目标时使用 一个 还是 两个 附加点。默认情况下,这是 TwoAttachment,这意味着约束忽略 Position 并尝试将 Attachment0 移动到 Attachment1 的位置。如果设置为 OneAttachment,则约束忽略 Attachment1,并尝试将 Attachment0 移动到 Position

©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。