AnimationConstraint
*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.
An ograniczenie animacji ogranicza jej Attachments tak, aby były odpowiednio przesunięte przez Transform``CFrame .Wartość Transform można ustawić ręcznie podczas RunService.PreSimulation lub przez Animator.
Podsumowanie
Właściwości
Przełącza, czy AnimationConstraint jest kinematyczny lub fizycznie symulowany.
Maksymalna siła wielkość ograniczenia, które może zastosować, aby osiągnąć swój cel.
Maksymalny moment obrotowy, który ograniczenie może zastosować, aby osiągnąć swój cel.
Opisuje obecny przesunięcie animacji w stawie AnimationConstraint łączącym.
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
IsKinematic
Gdy prawda, połączone części podążają za Transform doskonale bez udziału w symulacji fizycznej.Gdy jest fałszywy, połączone części podążają za torbą za pomocą sił i momentów ograniczonych przez AnimationConstraint.MaxForce i AnimationConstraint.MaxTorque.
MaxForce
Maksymalna siła wielkość ograniczenia, które może zastosować, aby osiągnąć swój cel. Używane tylko wtedy, gdy IsKinematic jest fałszywe.
MaxTorque
Maksymalny moment obrotowy, z jakiego ograniczenie może korzystać, aby osiągnąć swój cel. Używany tylko wtedy, gdy IsKinematic jest fałszywy.
Transform
Wewnętrzny CFrame, który jest manipulowany, gdy animowany jest AnimationConstraint .
Czasowanie
AnimationConstraint transformacje nie są stosowane natychmiast, ale raczej jako partia w równoległej pracy po RunService.PreSimulation , natychmiast przed krokami fizycznymi.Aktualizacja z opóźnieniem jest znacznie bardziej wydajna niż wiele natychmiastowych aktualizacji.
Jeśli AnimationConstraint jest częścią animowanego modelu z Animator , to AnimationConstraint.Transform jest zwykle zastępowany każdą ramę przez Animator po RunService.PreAnimation i przed RunService.PreSimulation.