A BallSocketConstraint 限制其 Attachments 以便它们占用相同的位置。默认情况下,它允许两个附件在所有轴上自由旋转,但如果 LimitsEnabled 是 true,附件只能在有限的锥体内旋转。
请注意,如果这个约束附加一个部分( A )到另一个部分( B ),该部分被锚定或连接到一个锚定部分( Z ),部分 A 在与玩家交互时不会在本地模拟。
配置这个约束时,可能有助于研究 Roblox 单元 来了解 Roblox 单元与公制单位的比较。
限制
您可以设置限制来限制球插座的 倾斜 和 扭转 ,类似于人类头部可以在有限的轴向范围内倾斜和旋转的方式。启用 属性可将 值暴露到限制 倾斜 在锥体内;它还暴露出启用后可让您限制 旋转 旋转通过 和 限制。
概要
属性
设置是否 BallSocketConstraint 将基于 UpperAngle 设置旋转限制。
设置应用于保持其 Attachments 对齐的最大摩擦扭矩。
BallSocketConstraint 的可视化半径。
如何弹性 Attachments 通过 BallSocketConstraint 连接到指定范围的末端,当 UpperAngle 当 LimitsEnabled 是 true 时。
设置 whether the BallSocketConstraint 是否基于 TwistUpperAngle 和 TwistLowerAngle 设置旋转限制。
将 的较低扭转旋转限制设置为 ,只要 是 。
将 的上旋转限制设置为 ,只要 是 。
将 的上限旋转限制设置为 ,只要 是 。
指示约束目前在世界中是否激活。
连接到 Attachment 的 Constraint.Attachment1 。
连接到 Attachment 的 Constraint.Attachment0 。
约束的颜色。
切换是否启用约束。
切换约束的可见性。
属性
MaxFrictionTorque
设置应用于保持其 Attachments 对齐的最大摩擦扭矩。
MaxFrictionTorque 指定 BallSocketConstraint 的刚度 (它能抵抗多少旋转围绕自己的 Attachments )。
Restitution
如何弹性 Attachments 通过 BallSocketConstraint 连接到指定范围的末端,当 UpperAngle 当 LimitsEnabled 是 true 时。受限于 0 和 1 之间。
TwistLimitsEnabled
设置 whether the BallSocketConstraint 是否基于 TwistUpperAngle 和 TwistLowerAngle 设置旋转限制。扭矩角度定义为 Y 轴和 轴之间的角度,以及 Y 轴和 轴之间的角度。