AlignOrientation

顯示已棄用項目

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

對齊方向 限制可以對兩個附件施加扭矩,或對一個附件施加目標方向。如名稱所示,它只會影響附件的 方向 ,而不是它們的位置(要對附件進行 定位 ,請參閱AlignPosition )。

AlignOrientation 創建的扭矩適用於附件父親的質量中心或連接到父親的零件質量中心。

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

受影響的軸

受扭矩影響的軸通過約限制式的 AlignType 屬性進行控制。當設為 PrimaryAxisParallelPrimaryAxisPerpendicularPrimaryAxisLookAt 時,扭矩只會在主軸不平行時發生。否則,限制將適用於所有 3 軸的扭矩以實現對齊。

反應扭矩

預設情況下,限制只適用扭矩給 Attachment0 ,而 Attachment1 仍然不受影響。如果需要,扭矩可以應用於 相等和相反方向 的兩個附件,通過啟用ReactionTorqueEnabled

扭矩大小

您可以配置此限制,以通過 RigidityEnabled 屬性應用限制允許的最大扭矩。當真實時,物理解決器會盡快反應以完成對齊。當為 false 時,扭矩由 MaxTorqueMaxAngularVelocityResponsiveness 決定。

附件模式

這個限制可以在計算目標時使用 個附件。詳情請見 Mode

概要

屬性

屬性 繼承自 Constraint

屬性

平行讀取

指定 Attachment0 主軸和目標之間的所需關係。可用選項是 AllAxes , PrimaryAxisParallel , PrimaryAxisPerpendicularPrimaryAxisLookAt 。限制將嘗試維持指定的關係,如由 Enum.AlignType 所指定的,通過對相關軸施加扭矩來實現。

CFrame

平行讀取

約束將嘗試匹配 CFrame 的方向 (翻譯組件被忽略),與 Attachment0 的方向匹配。僅在 Mode 設為 OneAttachment 時使用。

LookAtPosition

未複製
平行讀取

一個 Vector3 世界空間位置,主軸將嘗試對齊。這只有當 AlignType 設為 PrimaryAxisLookAtMode 設為 OneAttachment 時才會啟用。

MaxAngularVelocity

平行讀取

限制可以使用的最大角速度來達到目標。只有在 RigidityEnabled 為 false 時才使用。

請注意,MaxAngularVelocity 以及 MaxTorque 都是對角速度和扭矩的 上限 。實際比例由 Responsiveness 決定。

MaxTorque

平行讀取

限制可以使用的最大扭矩來達到目標。僅在 RigidityEnabled 為 false 時才使用。

請注意,MaxTorque 以及 MaxAngularVelocity 都是對扭矩和角速度的 上限 。實際比例由 Responsiveness 決定。

平行讀取

限制是否在計算目標時使用 個附件。預設情況下,這是 ,意味著限制嘗試與 的方向匹配,忽略 、 和 。

如果設為 OneAttachment ,限制將忽略 Attachment1 並嘗試與 Attachment0 的方向匹配或與 CFrame 的附件方向匹配,或與限限制式的 AxisSecondaryAxis 特性匹配,分別匹配附件的 PrimaryAxisSecondaryAxis 特性。

PrimaryAxis

未複製
平行讀取

目標的 X 軸方向,以單位Vector3。僅在 ModeOneAttachment 時使用。

PrimaryAxisOnly

平行讀取

決定限制式的軸如何受到力矩的影響。如果為假 (預設值),限制將適用於所有 3 軸的扭矩來實現對齊。如果真實,扭矩只會在主軸不平行時發生。

啟用 PrimaryAxisOnly 也會啟用 AlignType 屬性。

ReactionTorqueEnabled

平行讀取

如果為 false (預設值),限制只適用扭矩到 Attachment0 ,而 Attachment1 仍然不受影響。如果真實,限制將扭矩應用於 相等和相反方向 的兩個附件。

Responsiveness

平行讀取

控制約束達到目標的速度。高值會使附件(s)更快地對齊。值可為 5 到 200。

RigidityEnabled

平行讀取

扭矩是否依賴於其他屬性,或是物理解決器盡快反應以完成對齊。如果為 false (預設值),扭矩由 MaxTorqueMaxAngularVelocityResponsiveness 決定。如果真實,物理解決器會盡快反應以完成對齊。

SecondaryAxis

未複製
平行讀取

目標的 Y 軸的方向,以單位 Vector3 表示。僅在 ModeOneAttachment 時使用。

方法

活動