LinearVelocity

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 Prędkość liniowa stosuje siłę na złożeniu, aby utrzymać stałą prędkość liniową .Można ustawić, aby zastosować siłę wzdłuż Vector3 linii lub 2D planu.Alternatywnie:

  • Jeśli chcesz kontrolować ilość zastosowanej siły, użyj ograniczenia VectorForce.
  • Jeśli potrzebujesz tylko początkowej prędkości liniowej, ustaw właściwość AssemblyLinearVelocity bezpośrednio na złożeniu.

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.

Relatywność

Aplikacja prędkości może być kontrolowana za pomocą właściwości RelativeTo ograniczenia.Jeśli ustawiono na World, siła zostanie zastosowana w światowych koordynatach, niezależnie od orientacji rodzica lub załącznika.Jeśli ustawiono na Attachment0 lub Attachment1, siła zostanie zastosowana względem Attachment0 lub Attachment1 odpowiednio.

Podsumowanie

Właściwości

Właściwości odziedziczeni z: Constraint

Właściwości

ForceLimitMode

Odczyt równoległy

Określa, w jaki sposób siła ograniczenia będzie ograniczona.Gdy ustawiono na Magnitude, siła ograniczenia będzie miała mniejszą wartość niż MaxForce.Gdy ustawiono na PerAxis , siła wzdłuż każdej osi będzie mniejsza niż odpowiadająca wartość w MaxAxesForce , gdy VelocityConstraintMode jest Vector lub odpowiadająca wartość w MaxPlanarAxesForce , gdy VelocityConstraintMode jest Plane.Używany tylko wtedy, gdy ForceLimitsEnabled jest prawdą.

ForceLimitsEnabled

Odczyt równoległy

Określa, czy siła ograniczenia będzie ograniczona, czy rozwiązanie fizyczne może zastosować nieskończoną siłę, aby osiągnąć prędkość docelową.Gdy włączone, siła ograniczenia jest ograniczona w oparciu o ForceLimitMode.Po wyłączeniu rozwiązanie fizyczne zawsze zastosuje siłę, która jest wystarczająco duża, aby osiągnąć docelową prędkość.

LineDirection

Odczyt równoległy

Normalizowane kierunek Vector3 w celu ograniczenia prędkości wzdłuż linii, gdy VelocityConstraintMode jest ustawiony na Line.

LineVelocity

Odczyt równoległy

Wartość przepływu gdy VelocityConstraintMode jest ustawiona na Line.

MaxAxesForce

Odczyt równoległy

Maksymalna siła wzdłuż każdej osi, do której ograniczenie może się odnieść, aby osiągnąć docelową prędkość.Używany tylko wtedy, gdy ForceLimitsEnabled jest prawdą, ForceLimitMode jest PerAxis i VelocityConstraintMode jest Vector.Ościeża używane do zastosowania limitu odpowiadają właściwości RelativeTo.

MaxForce

Odczyt równoległy

Maksymalna wielkość wektora siły, do której może się odnieść ograniczenie. Używana tylko wtedy, gdy ForceLimitsEnabled jest prawdą i ForceLimitMode jest Magnitude.

MaxPlanarAxesForce

Odczyt równoległy

Maksymalna siła wzdłuż każdej osi, do której ograniczenie może się odnieść, aby osiągnąć prędkość lotu.Używany tylko wtedy, gdy ForceLimitsEnabled jest prawdą, ForceLimitMode jest PerAxis i VelocityConstraintMode jest Plane.Ościeża używane do zastosowania limitu odpowiadają właściwości RelativeTo.

PlaneVelocity

Odczyt równoległy

Vector2 wartość prędkości w każdym kierunku nachylenia planu, gdy VelocityConstraintMode jest ustawiony na Plane.

PrimaryTangentAxis

Odczyt równoległy

Oś główna w samolocie, gdy VelocityConstraintMode jest ustawiona na Plane . Wartość zależy od wartości RelativeTo w następujący sposób:

Odczyt równoległy

Ustawia właściwość Enum.ActuatorRelativeTo dla ograniczenia LinearVelocity.

SecondaryTangentAxis

Odczyt równoległy

Oś wtórna w samolocie, gdy VelocityConstraintMode jest ustawiona na Plane . Wartość zależy od wartości RelativeTo w następujący sposób:

VectorVelocity

Odczyt równoległy

Vector3 wartość prędkości, gdy VelocityConstraintMode jest ustawiona na Vector.

VelocityConstraintMode

Odczyt równoległy

Tryb ograniczenia LinearVelocity : Line , Plane lub Vector . Domyślnie jest Vector .

Metody

Zdarzenia