A 圓筒限制 允許附件沿一個軸滑動並在另一個軸上旋轉。可以認為是一種結合 PrismaticConstraint 和 HingeConstraint 的組合。滑動軸是由約束的 X 軸決定的 Attachment0。旋轉軸位於限制式的 Attachment1 中心,並由限制式的 InclinationAngle 斜角偏離滑動限制。
這個限制,以及 SpringConstraint ,非常適合建造車輪懸浮。
請注意,如果這個限制連接一個部分( A )到另一個部分( B ),它被錨定或連接到一個錨定的部分( Z ),部分 A 將在與玩家互動時不會在本地模擬。
當配置此限制式時,可能有助於研究 Roblox 單位 來了解 Roblox 單位與公制單位的比較方式。
角度力量
如果圓筒的 AngularActuatorType 設為 Motor ,它將嘗試旋轉附件以達到其 AngularVelocity 目標。您可以通過 MotorMaxAngularAcceleration 和 MotorMaxTorque 進一步控制此旋轉。如果圓筒的 AngularActuatorType 設為 Servo ,它將嘗試旋轉到由 TargetAngle 指定的角度。此旋轉由 AngularSpeed , AngularResponsiveness 和 ServoMaxTorque 控制。
線性電力
如果圓筒的 ActuatorType 設為 Motor ,它會嘗試翻譯附件,以達到 Velocity 的目標。您可以通過 MotorMaxAcceleration 和 MotorMaxForce 進一步控制此翻譯。如果圓筒的 ActuatorType 設為 Servo,它會嘗試將附件翻譯為由 TargetPosition 指定的分離設定。此翻譯由 Speed , LinearResponsiveness 和 ServoMaxForce 控制。
限制
您可以設置限制來限制圓筒限限制式的 滑動範圍 和 旋轉 。啟用 LimitsEnabled 屬性會暴露 LowerLimit 和 UpperLimit 值以及 Restitution 值,該值定義了附件到達限制時的彈性。啟用 AngularLimitsEnabled 屬性會暴露 LowerAngle 和 UpperAngle 限制,以及 AngularRestitution ,當附件達到任何限制時定義其彈性。
傾斜角
InclinationAngle 定義旋轉軸的方向為 X 軸在 XY 平面的 Attachment0 ,從 -180 到 180。這樣可以讓你傾斜旋轉元素,而不改變滑動軸。
概要
屬性
角度執行器的類型。
啟用旋轉軸周圍的角限制。
指定角度伺服馬達在達到 TargetAngle 時的銳利度。
恢復兩個限制,或它們有多彈性。
目標角速度。這個值是未簽名的,因為伺服將始終朝目標方向移動。以每秒幾個點為單位。
在旋轉軸周圍的每秒鐘目標角速度的馬達。
與旋轉軸周圍的Attachment1參考軸和次要軸之間的簽名角度(以度計)。
旋轉軸的方向作為角度從 X 軸在 XY 平面的 Attachment0 。
在旋轉軸周圍的參考軸和次要軸之間的角度(以度計)的下限為 Attachment1 。
馬達的最大角度加速每秒平方英哩。
馬達可以應用的最大扭矩,以達到目標角速度。
啟用旋轉軸的可見度。
伺服馬達可以應用的最大扭矩。
在旋轉軸周圍的參考軸和次要軸之間的角度(以度計)。 Attachment1 在旋轉軸周圍的角度。
在旋轉軸周圍的角度(以度計)之間的參考軸和次要軸的上限 Attachment1 約在旋轉軸上。
世界坐標下旋轉軸的單位向量方向。
設置是否啟用 SlidingBallConstraint 的翻譯,如果啟用,則啟用哪種類型的翻譯。
當前限制式的 Attachments 之間的偏移。
設置是否限制 SlidingBallConstraint 的翻譯範圍。
指定線圈服務器在達到 TargetPosition 時的"鋒利度"。
如果 X 軸上的位置限制低於 ,則真實。
當 ActuatorType 設為 Motor 時,限制式的最大加速度當限制嘗試達到所需的 Velocity 時。
當 設為 時,限制嘗試達到所需的 時,限制的最大力量為 。
當限制式制到達指定範圍的末端時,限制的彈性 當它達到指定範圍的末端時,假設 和 設為真實。
當 設為 時,限制嘗試達到所需的 時,限制的最大力量為 。
限制的視限制式化尺寸。
當 設為 時,限制式會轉向其 ,因此限制的期望速度為 。以每秒鐘的點數測量。
當 設為 時,限制的目標位置嘗試設為 。以厘米為單位測量。
如果 X 軸上的上限位置限制是真實的,則 Attachment0 的 if LimitsEnabled 是真實的。
當 ActuatorType 設為 Motor 時,限制的嘗試速度。以每秒鐘的點數測量。
指示限制是否目前在世界上啟用。
與 Attachment 連接到 Constraint.Attachment1 的 。
與 Attachment 連接到 Constraint.Attachment0 的 。
限限制式的顏色。
切換是否啟用限制。
切換限制式的可見性。
屬性
AngularActuatorType
如果圓筒的 AngularActuatorType 設為 Motor ,它將嘗試旋轉附件以達到其 AngularVelocity 目標。您可以通過 MotorMaxAngularAcceleration 和 MotorMaxTorque 進一步控制此旋轉。
如果圓筒的 AngularActuatorType 設為 Servo ,它將嘗試旋轉到由 TargetAngle 指定的角度。此旋轉由 AngularSpeed , AngularResponsiveness 和 ServoMaxTorque 控制。
AngularResponsiveness
此屬性指定角度伺服馬達在達到 TargetAngle 時的銳利度,當 AngularActuatorType 設為 Servo 時。較大的值對應於更快的回應,較小的值會導致更多阻尼和更慢的回應。