LinearVelocity

显示已弃用

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

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

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

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

相对性

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

概要

属性

继承自Constraint属性

属性

ForceLimitMode

读取并联

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

ForceLimitsEnabled

读取并联

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

LineDirection

读取并联

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

LineVelocity

读取并联

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

MaxAxesForce

读取并联

约束可以应用于每个轴的最大力,以实现目标速度。仅在 ForceLimitsEnabled 是真的, ForceLimitModePerAxis ,和 VelocityConstraintModeVector 时使用。用于应用限制的斧头与 RelativeTo 属性相对应。

MaxForce

读取并联

约束可以应用的力向量的最大值。仅在 ForceLimitsEnabled 是真实的情况下使用,而 ForceLimitModeMagnitude

MaxPlanarAxesForce

读取并联

约束可以应用于每个轴的最大力,以实现飞机速度。仅在 ForceLimitsEnabled 是真的, ForceLimitModePerAxis ,和 VelocityConstraintModePlane 时使用。用于应用限制的斧头与 RelativeTo 属性相对应。

PlaneVelocity

读取并联

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

PrimaryTangentAxis

读取并联

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

ReactionForceEnabled

读取并联
读取并联

设置 Enum.ActuatorRelativeTo 属性为 LinearVelocity 约束。

SecondaryTangentAxis

读取并联

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

VectorVelocity

读取并联

Vector3VelocityConstraintMode 设置为 Vector 时的速度值。

VelocityConstraintMode

读取并联

限制 LinearVelocity 的模约束:LinePlaneVector 。默认值为 Vector

方法

活动