HingeConstraint
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Ograniczenie zawiasowe pozwala dwóm Attachments obrócić się wokół jednej osi, ograniczając dwa Attachments tak, aby oba zajmowały tę samą pozycję i aby ich osie X wskazywały w tym samym kierunku.
Zauważ, że jeśli ograniczenie przypisuje jedną część ( A ) do innej części ( B ), która jest zakotwiczona lub połączona z zakotwiczoną częścią ( Z ), część A nie będzie lokalnie symulowana podczas interakcji z graczem.
Podczas konfigurowania tego ograniczenia może być pomocne zbadanie jednostek Roblox, aby zrozumieć, w jaki sposób jednostki Roblox porównują się do jednostek metrycznych.
Moc kątowa
Zawiasy mogą być skonfigurowane, aby aktywować rotację.Jeśli zawias jest ustawiony na , próbuje obrócić załączniki w celu osiągnięcia jego .Możesz dalej kontrolować tę rotację za pomocą obu MotorMaxAcceleration i MotorMaxTorque.Jeśli ustawienie zawiasu ActuatorType jest ustawione na Servo, próbuje się obrócić o kąt określony przez TargetAngle.Ta rotacja jest kontrolowana przez obie AngularSpeed i ServoMaxTorque .
Greny
Możesz ustawić limity, aby ograniczyć obrót zawiasu, przydatne dla mechanizmów takich jak drzwi, które powinny się otwierać lub zamykać tylko w określonym zakresie.Włączenie właściwości LimitsEnabled ujawnia ograniczenia LowerAngle i UpperAngle, a także Restitution, które określa elastyczność załączników, gdy osiągną jedno z ograniczeń.
Podsumowanie
Właściwości
Ustawia, czy rotacja HingeConstraint jest aktywowana i, jeśli tak, jaki rodzaj aktywacji jest używany.
Określa ostrość silnika serwo w osiągnięciu TargetAngle.
Żądana prędkość kątowa a HingeConstraint z ustawieniem ActuatorType do Servo będzie próbować utrzymać podczas obrotu w kierunku swojego TargetAngle .Mierzony w radiach/sekundach.
Prędkość kątowa a HingeConstraint z ustawieniem ActuatorType do Motor będzie próbować osiągnąć. Pomierzona w radiach/sekundach.
Obecny kąt HingeConstraint .
Ustawia, czy HingeConstraint ograniczy zakres obrotu.
Minimalny kąt obrotu, który HingeConstraint pozwoli, jeśli LimitsEnabled jest prawdą.
Maksymalna przyspieszenie kątowe a HingeConstraint z ActuatorType ustawionym na Motor może zostać zastosowana, aby osiągnąć jego AngularVelocity.Mierzony w radiach/sekundach².
Maksymalny moment obrotowy a z ustawieniem może zostać zastosowany, próbując dotrzeć do pożądanego .
Wizualizowany promień HingeConstraint .
Jak elastyczny Attachment połączony za pomocą HingeConstraint będzie, gdy dotrą do końca zakresu, gdy LimitsEnabled jest prawdą. Ograniczony między 0 a 1.
Maksymalny moment obrotowy a z ustawieniem może zostać zastosowany, próbując dotrzeć do pożądanego .
Kąt docelowy a HingeConstraint będzie próbował się obrócić, jeśli jego ActuatorType jest ustawiony na Servo . Pomierzony w stopniach.
Maksymalny kąt obrotu, który HingeConstraint pozwoli, jeśli LimitsEnabled jest prawdą.
Wskazuje, czy ograniczenie jest obecnie aktywne w świecie.
The Attachment, które jest połączone z Constraint.Attachment1.
The Attachment, które jest połączone z Constraint.Attachment0.
Kolor ograniczenia.
Przełącza, czy ograniczenie jest włączone czy nie.
Przełącza widoczność ograniczenia.
Właściwości
ActuatorType
Ustawia, czy rotacja HingeConstraint jest aktywowana i, jeśli tak, jaki rodzaj aktywacji.
- Jeśli ActuatorType jest ustawione na Motor, zawias spróbuje obrócić załączniki w celu osiągnięcia AngularVelocity.Ta rotacja jest ograniczona przez obie MotorMaxAcceleration i MotorMaxTorque .
- Jeśli ActuatorType jest ustawione na Servo, zawias spróbuje się obrócić o kąt określony przez TargetAngle.Ta rotacja jest ograniczona przez obie AngularSpeed i ServoMaxTorque .
Zauważ, że zarówno napędzana, jak i wolnoobrotowa rotacja może być ograniczona poprzez ustawienie LimitsEnabled na prawdę.
AngularResponsiveness
Właściwość ta określa ostrość silnika serwo w osiągnięciu TargetAngle, gdy ActuatorType jest ustawiony na Servo.Większe wartości odpowiadają szybszej odpowiedzi, a mniejsze wartości dają więcej tłumienia i wolniejszą odpowiedź.
AngularSpeed
Żądana prędkość kątowa a HingeConstraint z ustawieniem ActuatorType do Servo będzie próbować utrzymać podczas obrotu w kierunku swojego TargetAngle .Mierzony w radiach/sekundach.
AngularVelocity
Prędkość kątowa a HingeConstraint z ustawieniem ActuatorType do Motor będzie próbować osiągnąć. Pomierzona w radiach/sekundach.
CurrentAngle
Obecny kąt HingeConstraint . Ten kąt jest obliczany poprzez pomiar oddzielenia kąta Y osi Attachments .
LimitsEnabled
Ustawia, czy HingeConstraint ograniczy zakres obrotu.Jeśli włączone, ograniczenie będzie pozwalać tylko na to, aby CurrentAngle było między LowerAngle i UpperAngle.Jeśli Attachment dotrą do końca ograniczonego zakresu rotacji, przestaną się obracać.Jeśli Restitution jest większy niż 0, to załączniki odbiją się, gdy dotrą do końców ograniczonego zasięgu.
LowerAngle
Minimalny kąt obrotu, który HingeConstraint pozwoli, jeśli LimitsEnabled jest prawdą. Pomierzony w stopniach.
MotorMaxAcceleration
Maksymalna przyspieszenie kątowe a HingeConstraint z ActuatorType ustawionym na Motor może zostać zastosowana, aby osiągnąć jego AngularVelocity.Mierzony w radiach/sekundach².
MotorMaxTorque
Maksymalny moment obrotowy a z ustawieniem może zostać zastosowany, próbując dotrzeć do pożądanego .
Restitution
Jak elastyczny Attachment połączony za pomocą HingeConstraint będzie, gdy dotrą do końca zakresu, gdy LimitsEnabled jest prawdą. Ograniczony między 0 a 1.
ServoMaxTorque
Maksymalny moment obrotowy a z ustawieniem może zostać zastosowany, próbując dotrzeć do pożądanego .
TargetAngle
Kąt docelowy a HingeConstraint będzie próbował się obrócić, jeśli jego ActuatorType jest ustawiony na Servo . Pomierzony w stopniach.
UpperAngle
Maksymalny kąt obrotu, który HingeConstraint pozwoli, jeśli LimitsEnabled jest prawdą. Pomiar w stopniach.