AlignOrientation 约束适用扭矩以对齐两个附件或对齐一个附件与目标方向。如名称所示,它仅影响附件的 方向 ,而不是它们的位置(要对附件进行 定位 ,请参阅对齐位置 )。
受影响的轴
受扭矩影响的斧头通过约束的 AlignType 属性进行控制。当设置为 PrimaryAxisParallel 、 PrimaryAxisPerpendicular 或 PrimaryAxisLookAt 时,扭矩只会在主轴不匹配时发生。否则,约束将应用于所有 3 个轴的扭矩以实现对齐。
反应力矩
默认情况下,约束仅对 Attachment0 应用扭矩,而 Attachment1 仍然不受影响。如果需要,扭矩可以应用于 相等和相反方向 的两个附件,通过启用ReactionTorqueEnabled。
扭矩值
您可以配置 AlignOrientation 约束,以通过 RigidityEnabled 属性应用约束允许的最大扭矩。当真实时,物理解决器尽快反应以完成对齐。当为 false 时,扭矩由 MaxTorque , MaxAngularVelocity 和 Responsiveness 决定。
附件模式
Mode 属性指定是否使用 一 个或 两 个附件来计算目标。默认情况下,这是 两个附件 , 意味着约束试图匹配 Attachment0 与 Attachment1 的方向,忽略 CFrame , PrimaryAxis 和 SecondaryAxis .
如果设置为 一个附件 ,限制将忽略 并尝试与 的方向匹配或与限制的 和 匹配附件的 和 属性匹配,或与限制的 和 属性匹配。