BodyGyro

顯示已棄用項目

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

已棄用

對象會對裝配施加扭矩(旋轉力),使其保持恒定的角度移動或方向。這允許創建指向特定方向的裝配,就像真實的陀螺儀正在對它作出行動一樣。本質上,它是旋轉對應於 BodyPosition 的。

如果您想維持恒定的角速度,請使用 BodyAngularVelocity 取代。

CFrame 屬性控制目標方向。只使用 CFrame 角度組件;位置不會產生差別。MaxTorque 限制可以應用的角力量,P 控制實現目標方向的力量,和D 控制抑制行為。

概要

屬性

  • 平行讀取

    決定目標方向 (忽略翻譯組件)。

  • 平行讀取

    決定在達到目標 CFrame 時使用的減震量。

  • 平行讀取

    決定每軸可以應用的扭矩上限。

  • 平行讀取

    決定在達到目標方向時應用的扭矩有多激烈。

屬性

CFrame

平行讀取

這個屬性(不要與 BasePart.CFrame 混淆)決定扭矩將被施加到哪個方向。因為 BodyGyro 沒有應用翻譯力,所以 CFrame 的翻譯/位置組件被忽略。考慮使用以下任一個 CFrame 建造者設置此屬性:CFrame.fromAxisAngle()CFrame.fromEulerAnglesXYZ()CFrame.fromEulerAnglesYXZ()

平行讀取

這個屬性定義了多少減震將被應用到達到目標的扭矩 CFrame 。當裝配接近目標方向時,需要減速,否則會旋轉過去目標並需要停止和重新加速回到目標。這通常會創建不可取的「橡皮筋」效果,通過應用減震來避免。此值越高設置,減速曲線就越大,或裝配速度就越慢地接近目標方向。

MaxTorque

平行讀取

此屬性決定每個軸在達到目標方向時可以應用的扭矩上限(CFrame)。如果裝配未移動,請考慮增加此值,並檢查它是否不是 Anchored 或附加到任何已錨定的裝配。

平行讀取

這個屬性決定在達到目標 CFrame 時使用多少電力來達到目標。此值越高,使用的電力越多,使用速度越快。

方法

活動