滑动球约束 是允许附件沿轴滑动但不旋转的约束基础类,包括 PrismaticConstraint 和 CylindricalConstraint。这将限制附件,使其 X 轴相互垂直,但指向相反的方向。它还限制附件,使其 Y 轴平行。
配置这个约束时,可能有助于研究 Roblox 单元 来了解 Roblox 单元与公制单位的比较。
线性功率
如果这个约束的 ActuatorType 设置为 Motor ,它将尝试通过翻译附件来实现达到 Velocity 的目标。您可以通过 MotorMaxAcceleration 和 MotorMaxForce 进一步控制此翻译。
如果这个约束的 ActuatorType 设置为 Servo ,它将尝试将附件翻译为由 TargetPosition 指定的分离集。该翻译由 Speed , LinearResponsiveness 和 ServoMaxForce 控制。
限制
您可以设置 限制 来限制这个约束的滑动范围。启用LimitsEnabled属性暴露了LowerLimit和UpperLimit值以及Restitution,该值定义了附件在达到限制时的弹性。
概要
属性
设置是否启动 SlidingBallConstraint 的翻译,如果启动,那么是哪种类型的启动。
当前约束之间的偏移 Attachments .
设置是否 SlidingBallConstraint 将限制翻译范围。
指定线性伺服电机到达TargetPosition时的“锋利度”。
如果 X 轴上的位置限制较低,那么 Attachment0 如果 LimitsEnabled 是真的。
当限制设置为 时,限制的最大加速度当限制尝试达到其所需的 时。
当 设置为 时,约束尝试达到其所需的 ,约束的最大力为 。
当限制达到指定范围的最后时,约束的弹性 ,假设 和 设置为真,
当 设置为 时,约束尝试达到其所需的 ,约束的最大力为 。
约束的可视化尺寸。
当约束设置为 ActuatorType 时,限制转向其 Servo 时的所需速度,因为限制转向其 TargetPosition 。以每秒钟的单位测量。
当 ActuatorType 设置为 Servo 时,约束的尝试目标位置。以学分计算。
如果 X 轴上的上限位置限制是真实的,那么 Attachment0 的 if LimitsEnabled 是真实的。
当限制设置为 ActuatorType 时,测试速度试图达到 Motor 。以每秒钟的单位测量。
指示约束目前在世界中是否激活。
连接到 Attachment 的 Constraint.Attachment1 。
连接到 Attachment 的 Constraint.Attachment0 。
约束的颜色。
切换是否启用约束。
切换约束的可见性。
属性
ActuatorType
设置是否启动 SlidingBallConstraint 的翻译,如果启动,那么是哪种类型的启动。
如果 ActuatorType 设置为 None,节点可以自由滑动。
如果 ActuatorType 设置为 Motor ,它将尝试翻译附件以达到 Velocity 的目标。您可以通过 MotorMaxAcceleration 和 MotorMaxForce 进一步控制此翻译。
如果这个约束的 ActuatorType 设置为 Servo ,它将尝试将附件翻译为由 TargetPosition 指定的分离集。该翻译由 Speed , LinearResponsiveness 和 ServoMaxForce 控制。
LimitsEnabled
设置是否 SlidingBallConstraint 将限制翻译范围。如果真实,该属性暴露 LowerLimit 和 UpperLimit 值以及 Restitution ,该定义附件在达到限制时的弹性。
LinearResponsiveness
指定线性伺服电机在达到 TargetPosition 时的“锋利度”,当派生类别型的执行器类型设置为 Servo 时。更大的值对应更快的响应,更小的值导致更多的减震和更慢的响应。