AlignOrientation
*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 Ustawienie orientacji stosuje moment obrotowy do wyśrodkowania dwóch załączników lub wyśrodkowania jednego załącznika z orientacją celu.Jak wskazuje nazwa, wpływa tylko na orientację przyłączników , nie na ich pozycję (aby wyśrodkować przyłączniki pozycyjnie , patrz AlignPosition).
Moment obrotowy stworzony przez AlignOrientation jest zastosowany wokół centrum masy rodzica załączników lub centrum masy części ściśle połączonych z rodzicami.
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.
Zainteresowane osie
Ośi dotknięte momentem obrotowym są kontrolowane za pomocą właściwości ograniczenia AlignType.Gdy ustawiono na PrimaryAxisParallel , PrimaryAxisPerpendicular lub PrimaryAxisLookAt , moment obrotowy wystąpi tylko wtedy, gdy osie pierwotne staną się nierównomierne.W przeciwnym razie ograniczenie zostanie zastosowane do momentu obrotowego wszystkich 3 osi, aby osiągnąć wyważenie.
Reakcyjny moment obrotowy
Domyślnie ograniczenie stosuje tylko moment obrotowy do Attachment0 podczas gdy Attachment1 pozostaje nienaruszone.Jeśli chcesz, moment obrotowy może być zastosowany do obu załączników w równych i przeciwnych kierunkach poprzez włączenie ReactionTorqueEnabled.
Wielkość momentu obrotowego
Możesz skonfigurować to ograniczenie, aby zastosować maksymalny moment obrotowy, który 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, moment obrotowy jest określany przez MaxTorque , MaxAngularVelocity i Responsiveness.
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
wpisywaćwyważenia osi ograniczenia.
Orientacja CFrame, z którą ograniczenie będzie próbować dopasować orientację Attachment0 .
Miejsce lokalizacji przestrzeni świata Vector3 w kierunku, do którego główny osi będzie próbował się dostosować.
Maksymalna prędkość kątowa, z jaką ograniczenie może osiągnąć swój cel.
Maksymalny moment obrotowy, który ograniczenie może wykorzystać, aby osiągnąć swój cel.
Czy ograniczenie wykorzystuje jedno czy dwa załączniki przy obliczaniu swojego celu.
Kierunek osi X celu, reprezentowany jako jednostka Vector3.
Określa, w jaki sposób osie ograniczenia są wpływane przez moment obrotowy.
Czy ograniczenie ma zastosowanie tylko do Attachment0 momentu obrotowego, czy do obu załączników w równych i przeciwnych kierunkach.
Kontroluje, jak szybko ograniczenie osiąga swój cel. Wyższe wartości powodują, że załączniki zbliżają się szybciej.
Czy moment obrotowy 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.
Kierunek osi Y celu, reprezentowany jako jednostka Vector3.
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
AlignType
Określa pożądaną relację między głównymi osiami Attachment0 i celem.Dostępne opcje to AllAxes , PrimaryAxisParallel , PrimaryAxisPerpendicular i PrimaryAxisLookAt .Ograniczenie będzie próbować utrzymać określoną relację, jak określono w Enum.AlignType, stosując momenty na odpowiednich osiach.
CFrame
Orientacja CFrame (komponent tłumaczenia ignorowany) z którą ograniczenie będzie próbować dopasować orientację Attachment0 .Używany tylko wtedy, gdy Mode jest ustawiony na OneAttachment.
LookAtPosition
Miejsce lokalizacji przestrzeni świata Vector3 w kierunku, do którego główny osi będzie próbował się dostosować.Jest aktywny tylko wtedy, gdy AlignType jest ustawiony na PrimaryAxisLookAt i Mode jest ustawiony na OneAttachment.
MaxAngularVelocity
Maksymalna prędkość kątowa, z której ograniczenie może korzystać, aby osiągnąć swój cel. Używane tylko wtedy, gdy RigidityEnabled jest fałszywe.
Zauważ, że MaxAngularVelocity , a także MaxTorque , są czapkami do prędkości kątowej i momentu obrotowego odpowiednio.Rzeczywista skala jest określana przez Responsiveness .
MaxTorque
Maksymalny moment obrotowy, z jakiego ograniczenie może korzystać, aby osiągnąć swój cel. Używany tylko wtedy, gdy RigidityEnabled jest fałszywy.
Zauważ, że MaxTorque , a także MaxAngularVelocity , są kapturami do momentu obrotowego i prędkości kątowej odpowiednio.Rzeczywista skala jest określana przez Responsiveness .
Czy ograniczenie używa jednego lub dwóch załączników w obliczaniu swojego celu.Domyślnie jest to TwoAttachment , co oznacza, że ograniczenie próbuje dopasować orientację Attachment0 z orientacją Attachment1 , ignorując CFrame , PrimaryAxis i SecondaryAxis.
Jeśli ustawiono na OneAttachment , ograniczenie ignoruje Attachment1 i próbuje dopasować orientację Attachment0 z orientacją CFrame lub dopasować załącznik Axis i SecondaryAxis z właściwościami ograniczenia PrimaryAxis oraz SecondaryAxis odpowiednio.
PrimaryAxis
Kierunek osi X celu, reprezentowany jako jednostka Vector3, używany tylko wtedy, gdy Mode jest OneAttachment.
PrimaryAxisOnly
Określa, w jaki sposób osie ograniczenia są wpływane przez moment obrotowy.Jeśli jest fałszywy (domyślny), ograniczenie zostanie zastosowane do momentu obrotowego na wszystkich 3 osiach, aby osiągnąć wyważenie.Jeśli prawda, moment obrotowy wystąpi tylko wtedy, gdy osie pierwotne staną się nierównomierne.
Włączenie PrimaryAxisOnly również włącza właściwość AlignType.
ReactionTorqueEnabled
Jeśli jest fałszywy (domyślny), ograniczenie stosuje tylko moment obrotowy do Attachment0, podczas gdy Attachment1 pozostaje nienaruszone.Jeśli prawda, ograniczenie stosuje moment obrotowy do obu załączników w równych i przeciwnych kierunkach .
Responsiveness
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
Czy moment obrotowy 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), moment obrotowy jest określany przez MaxTorque , MaxAngularVelocity i Responsiveness.Jeśli prawda, rozwiązanie fizyczne reaguje tak szybko, jak to możliwe, aby ukończyć wyważenie.
SecondaryAxis
Kierunek osi Y celu, reprezentowany jako jednostka Vector3 . Stosowany tylko wtedy, gdy Mode jest OneAttachment .