SlidingBallConstraint
*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 SlidingBall jest klasą podstawową dla ograniczeń, które pozwalają na przesuwanie ich załączników wzdłuż osi, ale nie obracają się, w tym PrismaticConstraint i CylindricalConstraint.Ogranicza to załączniki tak, że ich osie X są równoległe, ale wskazują w przeciwnych kierunkach.Ogranicza również załączniki, tak że ich osie Y są równoległe.
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 liniowa
Jeśli ograniczenie ActuatorType zostanie ustawione na Motor, próbuje przetłumaczyć załączniki z celem osiągnięcia Velocity.Możesz dalej kontrolować tłumaczenie za pomocą obu MotorMaxAcceleration i MotorMaxForce.
Jeśli ograniczenie ActuatorType zostanie ustawione na Servo, próbuje przetłumaczyć załączniki na określoną separację określoną przez TargetPosition.Tłumaczenie jest kontrolowane przez Speed , LinearResponsiveness i ServoMaxForce.
Greny
Możesz ustawić ograniczenia do ograniczenia zakresu przesuwania tej ograniczenia.Włączenie właściwości LimitsEnabled ujawnia wartości LowerLimit i UpperLimit, a także Restitution, które określają elastyczność załączników, gdy osiągną jeden z ograniczeń.
Podsumowanie
Właściwości
Ustawia, czy tłumaczenie SlidingBallConstraint jest aktywowane i, jeśli tak, jaki rodzaj aktywacji.
Obecny odległość między ograniczeniem Attachments .
Ustawia, czy SlidingBallConstraint ograniczy zakres tłumaczenia.
Określa "ostrość" serwo silnika liniowego w osiągnięciu TargetPosition.
Ograniczenie pozycyjne na poziomie X osi Attachment0 jest prawdziwe, jeśli LimitsEnabled jest prawdziwe.
Maksymalna przyspieszenie ograniczenia, gdy ActuatorType jest ustawione na Motor , ponieważ ograniczenie próbuje dotrzeć do swojego pożądanego Velocity .
Maksymalna siła ograniczenia, gdy ActuatorType jest ustawiona na Motor, ponieważ ograniczenie próbuje dotrzeć do swojego pożądanego Velocity.
Elastyczność ograniczenia Attachments, gdy dotrą do końca zakresu określonego przez UpperLimit i LowerLimit, założąc, że LimitsEnabled jest ustawione na prawdę.
Maksymalna siła ograniczenia, gdy ActuatorType jest ustawiona na Servo, ponieważ ograniczenie próbuje dotrzeć do swojego pożądanego Speed.
Wizualizowana wielkość ograniczenia.
Prędkość oczekiwana przez ograniczenie, gdy ActuatorType jest ustawiona na Servo, ponieważ ograniczenie tłumaczy się w kierunku swojego TargetPosition.Mierzone w szpilkach na sekundę.
Pozycja docelowa ograniczenia, gdy ActuatorType zostanie ustawiona na Servo. Pomiar w szpilkach.
Górna granica pozycyjna wzdłuż osi X z Attachment0 jeśli LimitsEnabled jest prawda.
Prędkość próbna ograniczenia, gdy ActuatorType jest ustawiona na Motor. Pomiar w szpilkach na sekundę.
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 tłumaczenie SlidingBallConstraint jest aktywowane i, jeśli tak, jaki rodzaj aktywacji.
Jeśli ActuatorType jest ustawione na None, stawka może swobodnie przesuwać się.
Jeśli ActuatorType jest ustawione na Motor, próbuje przetłumaczyć załączniki z celem osiągnięcia Velocity.Możesz dalej kontrolować tłumaczenie za pomocą obu MotorMaxAcceleration i MotorMaxForce.
Jeśli ograniczenie ActuatorType zostanie ustawione na Servo, próbuje przetłumaczyć załączniki na określoną separację określoną przez TargetPosition.Tłumaczenie jest kontrolowane przez Speed , LinearResponsiveness i ServoMaxForce.
LimitsEnabled
Ustawia, czy SlidingBallConstraint ograniczy zakres tłumaczenia.Jeśli jest prawdą, ta właściwość ujawnia wartości LowerLimit i UpperLimit, a także Restitution, które określają elastyczność załączników, gdy osiągną jeden z ograniczeń.
LinearResponsiveness
Określa "ostrość" liniowego silnika serwo w osiągnięciu TargetPosition, gdy typ aktywatora klas pochodnych jest ustawiony na Servo.Większe wartości odpowiadają szybszej odpowiedzi, a mniejsze wartości prowadzą do większej amortyzacji i wolniejszej odpowiedzi.
LowerLimit
Ograniczenie pozycyjne na poziomie X osi Attachment0 jest prawdziwe, jeśli LimitsEnabled jest prawdziwe.
MotorMaxAcceleration
Maksymalna przyspieszenie ograniczenia, gdy ActuatorType jest ustawione na Motor, ponieważ ograniczenie próbuje dotrzeć do swojego pożądanego Velocity.
MotorMaxForce
Maksymalna siła ograniczenia, gdy ActuatorType jest ustawiona na Motor, ponieważ ograniczenie próbuje dotrzeć do swojego pożądanego Velocity.
Restitution
Elastyczność ograniczenia Attachments, gdy dotrą do końca zakresu określonego przez UpperLimit i LowerLimit, założąc, że LimitsEnabled jest ustawione na prawdę.Ważny zakres wynosi od 0 do 1.
ServoMaxForce
Maksymalna siła ograniczenia, gdy ActuatorType jest ustawiona na Servo, ponieważ ograniczenie próbuje dotrzeć do swojego pożądanego Speed.
Speed
Prędkość oczekiwana przez ograniczenie, gdy ActuatorType jest ustawiona na Servo, ponieważ ograniczenie tłumaczy się w kierunku swojego TargetPosition.Mierzone w szpilkach na sekundę.
TargetPosition
Pozycja docelowa ograniczenia, gdy ActuatorType jest ustawiona na Servo Pomiar w szpilkach.
Velocity
Prędkość próbna ograniczenia, gdy ActuatorType jest ustawiona na Motor. Pomiar w szpilkach na sekundę.