LinearVelocity

显示已弃用

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

LinearVelocity 约束对装配施加力以维持 恒定速度 线性速度。它可以设置以在 Vector3 或 2D 平面上施加力。替换地:

  • 如果您想控制应用的力量数量,请使用 VectorForce 约束。
  • 如果您只需要 初始 线速度,直接在装配上设置 AssemblyLinearVelocity 属性。

配置这个约束时,可能有助于研究 Roblox 单元 来了解 Roblox 单元与公制单位的比较。

相对性

应用速度可以通过约束的 RelativeTo 属性进行控制。如果设置为 World,力量将在世界坐标系中应用,无论是否与父级或附件方向相关。如果设置为 Attachment0Attachment1 , 力量将相对于 Attachment0Attachment1 应用。

概要

属性

继承自Constraint属性

属性

ForceLimitMode

读取并联

决定限制力的方式。当设置为 Magnitude 时,约束力的大小小于 MaxForce 。当设置为 时,每个轴上的力将小于相应值在 时 或相应值在 时 当 是 或相应值在 时。仅在 ForceLimitsEnabledtrue 时使用。

ForceLimitsEnabled

读取并联

决定是否限制约束力或物理解决器可以无限施加力以实现目标速度。启用时,约束力受限于 ForceLimitMode 。禁用时,物理解决器总是会应用足够大的力来实现目标速度。

LineDirection

读取并联

VelocityConstraintMode 设置为 Line 时,对沿线约束速度的正常化方向 Vector3

LineVelocity

读取并联

VelocityConstraintMode 设置为 Line 时,速度的浮动值。

MaxAxesForce

读取并联

约束可以应用于每个轴的最大力,以实现目标速度。仅用于如果 ForceLimitsEnabledtrue , ForceLimitModePerAxis , 并且 VelocityConstraintModeVector 。用于应用限制的斧头与 RelativeTo 属性相对应。

MaxForce

读取并联

约束可以应用的力向量的最大值。仅在 ForceLimitsEnabledtrueForceLimitModeMagnitude 情况下使用。

MaxPlanarAxesForce

读取并联

约束可以应用于每个轴的最大力,以实现飞机速度。仅用于如果 ForceLimitsEnabledtrue , ForceLimitModePerAxis , 并且 VelocityConstraintModePlane 。用于应用限制的斧头与 RelativeTo 属性相对应。

PlaneVelocity

读取并联

Vector2 飞机各个斜角方向的速度值,当 VelocityConstraintMode 设置为 Plane 时。

PrimaryTangentAxis

读取并联

VelocityConstraintMode 设置为 Plane 时,飞机的主轴值取决于 RelativeTo 的值如下:

ReactionForceEnabled

读取并联
读取并联

为约束设置 Enum.ActuatorRelativeTo 属性。

SecondaryTangentAxis

读取并联

VelocityConstraintMode 设置为 Plane 时,飞机的次要轴值取决于 RelativeTo 的值如下:

VectorVelocity

读取并联

Vector3VelocityConstraintMode 设置为 Vector 时的速度值。

VelocityConstraintMode

读取并联

约束的模式:LinePlaneVector。默认值为Vector

方法

活动