LinearVelocity

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

LinearVelocity約束對裝配施加力以維持 恆定速度 線性速度。它可以設置以應用力沿 Vector3 、線或 2D 平面。或者:

  • 如果您想控制應用的力量數量,請使用 VectorForce 限制。
  • 如果您只需要 初始 線速度,請直接在裝配上設置 AssemblyLinearVelocity 屬性。

當配置此限制時,可能有助於研究 Roblox 單位 來了解 Roblox 單位與公制單位的比較方式。

相對性

速度的應用可以通過約束的 RelativeTo 屬性進行控制。如果設為 World,力量將在世界坐標上應用,獨立於父或附件方向。如果設為 Attachment0Attachment1,力量將相對於 Attachment0Attachment1 應用。

概要

屬性

屬性 繼承自 Constraint

屬性

ForceLimitMode

平行讀取

決定限制力的方式。當設為 Magnitude 時,限制力的大小將小於 MaxForce 。當設為 PerAxis 時,每個軸的力將小於對應值在 MaxAxesForce 時,當 VelocityConstraintModeVector 或對應值在 MaxPlanarAxesForce 時,當 VelocityConstraintModePlane 時。僅在 ForceLimitsEnabledtrue 時使用。

ForceLimitsEnabled

平行讀取

決定是否限制約束力或物理解決器可以應用無限力來達到目標速度。啟用時,約束力受限於 ForceLimitMode 。當停用時,物理解決器會永遠應用足夠大的力來達到目標速度。

LineDirection

平行讀取

VelocityConstraintMode 設為 Line 時,對沿線限制速度的正常化方向 Vector3

LineVelocity

平行讀取

VelocityConstraintMode 設為 Line 時,速度值漂浮時。

MaxAxesForce

平行讀取

限制可以應用於每個軸的最大力,以達到目標速度。只有在 ForceLimitsEnabledtrueForceLimitModePerAxis、和 VelocityConstraintModeVector 時才使用。用於應用限制的軸與 RelativeTo 屬性相對應。

MaxForce

平行讀取

限制可以應用的力向量的最大值。只有在 ForceLimitsEnabledtrueForceLimitModeMagnitude 時才使用。

MaxPlanarAxesForce

平行讀取

限制可以應用於每個軸的最大力,以達到平面速度。只有在 ForceLimitsEnabledtrueForceLimitModePerAxis、和 VelocityConstraintModePlane 時才使用。用於應用限制的軸與 RelativeTo 屬性相對應。

PlaneVelocity

平行讀取

Vector2 飛機各個斜角方向的速度值,當 VelocityConstraintMode 設為 Plane 時。

PrimaryTangentAxis

平行讀取

當 設為 時,飛機的主軸值依照以下方式計算:

ReactionForceEnabled

平行讀取
平行讀取

設置 Enum.ActuatorRelativeTo 屬性為限制。

SecondaryTangentAxis

平行讀取

當 設為 時,飛機的次軸值會依照以下方式計算:

VectorVelocity

平行讀取

Vector3VelocityConstraintMode 設為 Vector 時的速度值。

VelocityConstraintMode

平行讀取

限制的模式:LinePlaneVector。默认值為Vector

方法

活動