线速度 约束适用于对装配施加力以维持 恒定 线速度。它可以设置以在 Vector3 或 2D 平面上施加力。替换地:
- 如果您想控制应用的力量数量,请使用 VectorForce 约束。
- 如果您只需要 初始 线速度,直接在装配上设置 AssemblyLinearVelocity 属性。
配置这个约束时,可能有助于研究 Roblox 单元 来了解 Roblox 单元与公制单位的比较。
相对性
应用速度可以通过约束的 RelativeTo 属性进行控制。如果设置为 World,力量将在世界坐标系中应用,无论是否与父级或附件方向相关。如果设置为 Attachment0 或 Attachment1 , 力量将相对于 Attachment0 或 Attachment1 应用。
概要
属性
决定限制力的方式。
决定是否限制约束力或物理解决器可以无限施加力以实现目标速度。
沿线约束速度的正常化方向 Vector3 。
当 VelocityConstraintMode 设置为 Line 时,速度的浮动值。
约束可以应用于每个轴的最大力,以实现向量速度。仅在 ForceLimitsEnabled 是真的, ForceLimitMode 是 PerAxis ,和 VelocityConstraintMode 是 Vector 时使用。
约束可以应用的力向量的最大值。
约束可以应用于每个轴的最大力,以实现飞机速度。仅在 ForceLimitsEnabled 是真的, ForceLimitMode 是 PerAxis ,和 VelocityConstraintMode 是 Plane 时使用。
Vector2 飞机各个斜角方向的速度值。
当 VelocityConstraintMode 设置为 Plane 时,飞机的主轴。
设置 Enum.ActuatorRelativeTo 属性为 LinearVelocity 约束。
当 VelocityConstraintMode 设置为 Plane 时,飞机的次要轴。
Vector3 当 VelocityConstraintMode 设置为 Vector 时的速度值。
LinearVelocity约束的模式。
指示约束目前在世界中是否激活。
连接到 Attachment 的 Constraint.Attachment1 。
连接到 Attachment 的 Constraint.Attachment0 。
约束的颜色。
切换是否启用约束。
切换约束的可见性。
属性
ForceLimitMode
决定限制力的方式。当设置为 Magnitude 时,约束力的大小小于 MaxForce 。当设置为 时,每个轴上的力将小于相应值在 时 或相应值在 时 当 是 或相应值在 时。仅在 ForceLimitsEnabled 是真的时使用。
ForceLimitsEnabled
决定是否限制约束力或物理解决器可以无限施加力以实现目标速度。启用时,约束力受限于 ForceLimitMode 。禁用时,物理解决器总是会应用足够大的力来实现目标速度。
MaxAxesForce
约束可以应用于每个轴的最大力,以实现目标速度。仅在 ForceLimitsEnabled 是真的, ForceLimitMode 是 PerAxis ,和 VelocityConstraintMode 是 Vector 时使用。用于应用限制的斧头与 RelativeTo 属性相对应。
MaxPlanarAxesForce
约束可以应用于每个轴的最大力,以实现飞机速度。仅在 ForceLimitsEnabled 是真的, ForceLimitMode 是 PerAxis ,和 VelocityConstraintMode 是 Plane 时使用。用于应用限制的斧头与 RelativeTo 属性相对应。
PrimaryTangentAxis
当 VelocityConstraintMode 设置为 Plane 时,飞机的主轴值取决于 RelativeTo 的值如下:
- 如果 RelativeTo 设置为 World,这个值必须在世界空间中指定。
ReactionForceEnabled
SecondaryTangentAxis
当 VelocityConstraintMode 设置为 Plane 时,飞机的次要轴值取决于 RelativeTo 的值如下:
- 如果 RelativeTo 设置为 World,这个值必须在世界空间中指定。