AlignPosition

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Die Ausrichtungsposition -Einschränkung greift Kraft an, um zwei Anhänge gleichzeitig zu bewegen oder einen Anhang in eine Zielposition zu verschieben.Wie der Name zeigt, betrifft es nur die Position der Anhänge, nicht ihre Ausrichtung (um Anhänge durch Ausrichtung auszurichten, siehe AlignOrientation ).

Wenn du diese Beschränkungkonfigurierst, kann es hilfreich sein, Roblox-Einheiten zu untersuchen, um zu verstehen, wie sich Roblox-Einheiten mit Metriekeinheiten vergleichen.

Ort erzwingen

Standardmäßig wird Kraft auf den Eltern von Attachment0 an der Position des Anhangs angewendet, was bedeutet, dass, wenn das Zentrum der Masse des übergeordnetes Teilnicht mit der Richtung der Kraft übereinstimmt, auch Kraft und Drehmoment angewendet werden.Alternativ kann Kraft auf das Zentrum der Masse der Eltern angewendet werden, indem auf ApplyAtCenterOfMass umgeschaltet wird.

Reaktionäre Kraft

Standardmäßig gilt die Einschränkung nur für Attachment0 Kraft, während Attachment1 unberührt bleibt.Wenn gewünscht, kann Kraft auf beide Anhänge in gleicher und entgegengesetzter Richtung angewendet werden, indem ReactionForceEnabled aktiviert wird.

Einschränkungen der Kraft

Du kannst diese Einschränkung konfigurieren, um die maximale Kraft anzuwenden, die Einschränkungen durch die RigidityEnabled Eigenschaftenzulassen.Wenn wahr, reagiert der Physiklöser so schnell wie möglich, um die Ausrichtung abzuschließen.Wenn falsch, ist die von der Einschränkung angewendete Kraft begrenzt, basierend auf ForceLimitMode, MaxVelocity und Responsiveness.Siehe ForceLimitMode für weitere Details.

Anhangsmodus

Diese Einschränkung kann entweder eine oder zwei Anhänge verwenden, um ihr Ziel zu berechnen. Siehe Mode für Details.

Zusammenfassung

Eigenschaften

  • Ob Kraft auf den Eltern von Attachment0 an der Position des Anhangs oder im Zentrum der Masse der Eltern angewendet wird.

  • Bestimmt, wie die Einschränkungskraft begrenzt wird. Nur verwendet, wenn RigidityEnabled falsch ist.

  • Bestimmt die Achsen, die die Einschränkung verwendet, um die Kraft zu begrenzen. Gilt nur, wenn falsch ist und . .

  • Parallel lesen

    Maximale Kraft entlang jeder Achse, die die Einschränkung anwenden kann, um ihr Ziel zu erreichen.

  • Parallel lesen

    Maximale Kraftstärke, die die Einschränkung anwenden kann, um ihr Ziel zu erreichen.

  • Parallel lesen

    Maximale Geschwindigkeit, mit der die Anhänge bei der Konvergenz bewegen können.

  • Ob die Einschränkung ein oder zwei Anhänge bei der Berechnung ihres Ziels verwendet.

  • Parallel lesen

    Die Position, zu der die Einschränkung ihre Attachment0 bewegen sollte.

  • Ob die Einschränkung nur auf Attachment0 Kraft anwendet oder auf beide Anhänge in gleicher und entgegengesetzter Richtung.

  • Parallel lesen

    Steuert, wie schnell die Einschränkung ihr Ziel erreicht. Höhere Werte verursachen, dass die Anhangschneller ausgerichtet werden.

  • Parallel lesen

    Ob die Kraft von anderen Eigenschaften abhängt oder ob der Physiklöser so schnell wie möglich reagiert, um die Ausrichtung abzuschließen.

Eigenschaften von Constraint übernommen

Eigenschaften

ApplyAtCenterOfMass

Parallel lesen

Wenn falsch (Standard), wird Kraft auf den Eltern von Attachment0 an der Position des Anhangs angewendet, was bedeutet, dass, wenn das Zentrum der Masse des übergeordnetes Teilnicht mit der Richtung der Kraft übereinstimmt, auch Kraft und Drehmoment angewendet werden.Wenn wahr, wird Kraft am Zentrum der Masse der Eltern angewendet.

ForceLimitMode

Parallel lesen

Legt fest, wie die Einschränkungskraft begrenzt wird, wenn RigidityEnabled falsch ist.Wenn auf Magnitude festgelegt, wird die Einschränkungskraft begrenzt, so dass die Größe weniger als MaxForce ist.Wenn auf PerAxis festgelegt, wird die Einschränkungskraft entlang jeder Achse durch MaxAxesForce begrenzt.Die Achsen, entlang derer die Kraft begrenzt wird, basieren auf der EigenschaftenForceRelativeTo.

Parallel lesen

Bestimmt die Achsen, die die Einschränkung verwendet, um die Kraft zu begrenzen.Gilt nur, wenn RigidityEnabled falsch und AlignPosition.ForceLimitMode ist PerAxis.Wenn auf World festgelegt, wird die Einschränkungskraft in der Weltreferenzrahmen berechnet und die angegebenen Kraftgrenzen in MaxAxesForce beziehen sich auf die Achsen des Weltkoordinatensystems.Wenn auf Attachment0 oder Attachment1 eingestellt, beziehen sich die in MaxAxesForce angegebenen Kraftgrenzen auf die Achsen des angegebenen Ankerkoordinatensystems.

MaxAxesForce

Parallel lesen

Maximale Kraft entlang jeder Achse, die die Einschränkung anwenden kann, um ihr Ziel zu erreichen.Wird nur verwendet, wenn falsch ist und .Die verwendeten Achsen, die sich auf das Limit beziehen, werden mit der EigenschaftenForceRelativeTo angegeben.

MaxForce

Parallel lesen

Maximale Kraftstärke, die die Einschränkung anwenden kann, um ihr Ziel zu erreichen. Nur verwendet, wenn falsch ist und .

Beachten Sie, dass MaxForce und MaxVelocity , als auch Kappen für die Kraft und Geschwindigkeit sind.Die tatsächliche Skalierung wird von Responsiveness bestimmt.

MaxVelocity

Parallel lesen

Maximale Geschwindigkeit, die die Anhänge bei der Konvergenz bewegen können. Nur verwendet, wenn RigidityEnabled falsch ist.

Beachten Sie, dass MaxVelocity und MaxForce , als auch Kappen für die Geschwindigkeit und Kraft sind, respectively.Die tatsächliche Skalierung wird von Responsiveness bestimmt.

Parallel lesen

Ob die Einschränkung eine oder zwei Anhänge bei der Berechnung ihres Ziels verwendet.Standardmäßig ist dies TwoAttachment, was bedeutet, dass die Einschränkung Position ignoriert und versucht, Attachment0 an die Position von Attachment1 zu verschieben.

Wenn auf OneAttachment gesetzt, ignoriert die Einschränkung Attachment1 und versucht, Attachment0 an Position zu verschieben.

Position

Parallel lesen

Die Position, zu der die Einschränkung ihre Attachment0 bewegen sollte.Wird nur verwendet, wenn Mode auf OneAttachment gesetzt ist, in dem Fall wird Attachment1 ignoriert.

ReactionForceEnabled

Parallel lesen

Wenn falsch (Standard), gilt die Einschränkung nur für Attachment0 Kraft, während Attachment1 unberührt bleibt.Wenn true, wird die Einschränkung Kraft auf beide Anhänge in gleicher und entgegengesetzter Richtung anwenden.

Responsiveness

Parallel lesen

Steuert, wie schnell die Einschränkung ihr Ziel erreicht. Höhere Werte verursachen, dass sich die Anhangschneller ausrichten. Der Wert kann zwischen 5 und 200 liegen.

RigidityEnabled

Parallel lesen

Ob die Kraft von anderen Eigenschaften abhängt oder ob der Physiklöser so schnell wie möglich reagiert, um die Ausrichtung abzuschließen.Wenn falsch (Standard), wird die Kraft durch MaxForce , MaxVelocity und Responsiveness bestimmt.Wenn es wahr ist, reagiert der Physiklöser so schnell wie möglich, um die Ausrichtung abzuschließen.

Methoden

Ereignisse