对齐方向

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

AlignOrientation 约束施加扭矩以对齐两个附加物,或将一个附加物对齐到目标方向。正如名称所示,它仅影响附加物的 方向,而不影响它们的位置(要对齐附加物的 位置,请参见 AlignPosition)。

受影响的轴

通过约束的 AlignType 属性控制受扭矩影响的轴。当设置为 AllAxes(默认值)时,约束将在所有 3 个轴上施加扭矩以实现对齐。当设置为 PrimaryAxisParallel、PrimaryAxisPerpendicular 或 PrimaryAxisLookAt 时,仅在 主要 轴变得不对齐时才会发生扭矩。

扭矩大小

您可以配置 AlignOrientation 约束通过 RigidityEnabled 属性施加约束允许的最大扭矩。当 true 时,物理求解器尽可能快速地反应以完成对齐。当 false 时,扭矩由 MaxTorque、MaxAngularVelocity 和 Responsiveness 决定。

反作用力扭矩

默认情况下,该约束仅对 Attachment0 施加扭矩,而 Attachment1 不受影响。如果需要,可以通过启用 ReactionTorqueEnabled 将扭矩施加到 两个 附加物的 相等且相反的方向。

附加物模式

Mode 属性指定约束在计算其目标时是否使用 一个 或 两个 附加物。默认情况下,这是 TwoAttachment,这意味着约束尝试将 Attachment0 的方向与 Attachment1 的方向相匹配,而忽略 CFrame、PrimaryAxis 和 SecondaryAxis。

如果设置为 OneAttachment,约束会忽略 Attachment1,并尝试将 Attachment0 的方向与 CFrame 的方向相匹配,或者将附加物的 Axis 和 SecondaryAxis 分别与约束的 PrimaryAxis 和 SecondaryAxis 属性相匹配。

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