AlignPosition

Pokaż przestarzałe

*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 Ustaw pozycję zapewnia siłę do przesuwania dwóch załączników razem lub przesuwania jednego załącznika do pozycji docelowej.Jak wskazuje nazwa, wpływa tylko na pozycję przyłączników , nie na ich orientację (aby wy齐wać przyłączniki za pomocą orientacji , patrz AlignOrientation ).

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.

Wymuszona lokalizacja

Domyślnie siła jest zastosowana do rodzica Attachment0 w lokalizacji tego załącznika, co oznacza, że jeśli centrum masy rodzica nie jest zgodne z kierunkiem siły, zostanie zastosowana także siła.Alternatywnie siła może zostać zastosowana do centrum masy rodziców, przełączając ApplyAtCenterOfMass .

Siła reakcyjna

Domyślnie ograniczenie stosuje siłę tylko do Attachment0, podczas gdy Attachment1 pozostaje nienaruszone.Jeśli chcesz, można zastosować siłę do obu załączników w równych i przeciwnych kierunkach poprzez włączenie ReactionForceEnabled.

Ograniczenia siły

Możesz skonfigurować to ograniczenie, aby zastosować maksymalną siłę, jaką ograniczenia pozwalają za pomocą właściwości RigidityEnabled.Gdy prawda, rozwiązanie fizyczne reaguje tak szybko, jak to możliwe, aby ukończyć wyważenie.Gdy jest fałszywy, siła zastosowana przez ograniczenie jest ograniczona w oparciu o ForceLimitMode, MaxVelocity i Responsiveness.Zobacz ForceLimitMode na dalsze szczegóły.

Tryb dołączania

Ograniczenie to może korzystać z jednego jednego lub dwóch załączników w obliczaniu swojego celu. Zobacz Mode dla szczegółów.

Podsumowanie

Właściwości

Właściwości odziedziczeni z: Constraint

Właściwości

ApplyAtCenterOfMass

Odczyt równoległy

Gdy fałsz (domyślnie), stosuje się siłę do rodzica Attachment0 w lokalizacji tego załącznika, co oznacza, że jeśli środek masy rodzica nie jest zgodny z kierunkiem siły, zostanie zastosowana także siła.Gdy prawda, siła jest zastosowana w centrum masy rodziców.

ForceLimitMode

Odczyt równoległy

Określa, w jaki sposób siła ograniczenia będzie ograniczona, gdy RigidityEnabled jest fałszywa.Gdy ustawiono na Magnitude, siła ograniczenia będzie ograniczona tak, że wartość jest mniejsza niż MaxForce.Gdy ustawiono na PerAxis, siła ograniczenia na każdej osi będzie ograniczona do MaxAxesForce.Ościeżnice, przy których siła będzie ograniczona, oparte są na właściwości ForceRelativeTo.

Odczyt równoległy

Określa osie, które ograniczenie wykorzystuje do ograniczenia siły.Dotyczy tylko wtedy, gdy RigidityEnabled jest fałszywe, a AlignPosition.ForceLimitMode jest PerAxis.Gdy ustawiono na World, siła ograniczenia jest obliczana w ramach referencyjnych świata i ograniczenia siły określone w MaxAxesForce odnoszą się do osi systemu koordynatów świata.Gdy ustawiono na Attachment0 lub Attachment1, ograniczenia siły określone w MaxAxesForce odnoszą się do osi systemu koordynacyjnego dołączonego pliku.

MaxAxesForce

Odczyt równoległy

Maksymalna siła wzdłuż każdej osi, do której ograniczenie może się odnieść, aby osiągnąć swój cel.Używany tylko wtedy, gdy RigidityEnabled jest fałszywy, a ForceLimitMode jest PerAxis.Ośmiary używane do zastosowania do limitu są określone za pomocą właściwości ForceRelativeTo.

MaxForce

Odczyt równoległy

Maksymalna siła wielkość ograniczenia, które może zastosować, aby osiągnąć swój cel. Używane tylko wtedy, gdy RigidityEnabled jest fałszywe, a ForceLimitMode jest Magnitude.

Zauważ, że MaxForce , a także MaxVelocity , są czapkami odnośnie siły i prędkości odpowiednio.Rzeczywista skala jest określana przez Responsiveness .

MaxVelocity

Odczyt równoległy

Maksymalna prędkość, z jaką akcesoria mogą się poruszać podczas konwergencji. Używane tylko wtedy, gdy RigidityEnabled jest fałszywe.

Zauważ, że MaxVelocity , a także MaxForce , są czapkami do prędkości i siły odpowiednio.Rzeczywista skala jest określana przez Responsiveness .

Odczyt równoległy

Czy ograniczenie używa jednego lub dwóch załączników w obliczaniu swojego celu.Domyślnie jest to TwoAttachment, co oznacza, że ograniczenie ignoruje Position i próbuje przenieść Attachment0 do pozycji Attachment1.

Jeśli ustawiono na OneAttachment, ograniczenie ignoruje Attachment1 i próbuje przenieść Attachment0 do Position.

Position

Odczyt równoległy

Pozycja, do której ograniczenie powinno przenieść swoje Attachment0 .Używany tylko wtedy, gdy Mode jest ustawiony na OneAttachment, w przeciwnym razie Attachment1 jest ignorowany.

ReactionForceEnabled

Odczyt równoległy

Jeśli jest fałszywy (domyślny), ograniczenie stosuje siłę tylko do Attachment0, podczas gdy Attachment1 pozostaje nienaruszone.Jeśli prawda, ograniczenie stosuje siłę do obu załączników w równych i przeciwnych kierunkach .

Responsiveness

Odczyt równoległy

Kontroluje, jak szybko ograniczenie osiąga swój cel. Wyższe wartości powodują, że załączniki zbliżają się szybciej. Wartość może wynosić od 5 do 200.

RigidityEnabled

Odczyt równoległy

Czy siła zależy od innych właściwości, czy też rozwiązanie fizyczne reaguje tak szybko, jak to możliwe, aby ukończyć wyważenie.Jeśli fałsz (domyślnie), siła jest określana przez MaxForce , MaxVelocity i Responsiveness.Jeśli prawda, rozwiązanie fizyczne reaguje tak szybko, jak to możliwe, aby ukończyć wyważenie.

Metody

Zdarzenia