AlignPosition
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Die AlignPosition Einschränkung gilt es, Kraft anzuwenden, um zwei Anhänge zusammen 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 Einschränkung konfigurierst, 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 Elternteils nicht 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 Eigenschaft zulassen.Wenn true , reagiert der Physiklöser so schnell wie möglich, um die Ausrichtung abzuschließen.Wenn false, 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 ist .
Bestimmt die Achsen, die die Einschränkung verwendet, um die Kraft zu begrenzen. Gilt nur, wenn RigidityEnabled ist false und AlignPosition.ForceLimitMode ist PerAxis . .
Maximale Kraft entlang jeder Achse, die die Einschränkung anwenden kann, um ihr Ziel zu erreichen.
Maximale Kraftstärke, die die Einschränkung anwenden kann, um ihr Ziel zu erreichen.
Maximale Geschwindigkeit, die die Anhänge bei der Konvergenz bewegen können.
Ob die Einschränkung ein oder zwei Anhänge bei der Berechnung ihres Ziels verwendet.
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.
Steuert, wie schnell die Einschränkung ihr Ziel erreicht. Höhere Werte verursachen, dass die Anhänge schneller ausgerichtet werden.
Ob die Kraft von anderen Eigenschaften abhängt oder ob der Physiklöser so schnell wie möglich reagiert, um die Ausrichtung abzuschließen.
Weist darauf hin, ob die Einschränkung derzeit in der Welt aktiv ist.
Die Attachment, die mit Constraint.Attachment1 verbunden ist.
Die Attachment, die mit Constraint.Attachment0 verbunden ist.
Die Farbe der Einschränkung.
Schaltet um, ob die Einschränkung aktiviert ist oder nicht.
Schaltet die Sichtbarkeit der Einschränkung um.
Eigenschaften
ApplyAtCenterOfMass
Wenn false (Standard), wird Kraft auf den Eltern von Attachment0 angewendet, was bedeutet, dass, wenn das Zentrum der Masse des Elternteils nicht mit der Richtung der Kraft übereinstimmt, auch Kraft und Drehmoment angewendet werden.Wenn true , wird Kraft am Zentrum der Masse der Eltern angewendet.
ForceLimitMode
Legt fest, wie die Einschränkungskraft begrenzt wird, wenn RigidityEnabled ist false.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 Eigenschaft ForceRelativeTo.
ForceRelativeTo
Bestimmt die Achsen, die die Einschränkung verwendet, um die Kraft zu begrenzen.Gilt nur, wenn RigidityEnabled ist false 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 angegebenen Kraftgrenzen in MaxAxesForce auf die Achsen des angegebenen Koordinatensystems für Anhänge.
MaxAxesForce
Maximale Kraft entlang jeder Achse, die die Einschränkung anwenden kann, um ihr Ziel zu erreichen.Wird nur verwendet, wenn RigidityEnabled ist false und ForceLimitMode ist PerAxis.Die verwendeten Achsen, die sich auf das Limit beziehen, werden mit der Eigenschaft ForceRelativeTo angegeben.
MaxForce
Maximale Kraftstärke, die die Einschränkung anwenden kann, um ihr Ziel zu erreichen. Nur verwendet, wenn RigidityEnabled ist false und ForceLimitMode ist Magnitude.
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
Maximale Geschwindigkeit, die die Anhänge bei der Konvergenz bewegen können. Nur verwendet, wenn RigidityEnabled``false 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.
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
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
Wenn false (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
Steuert, wie schnell die Einschränkung ihr Ziel erreicht. Höhere Werte verursachen, dass sich die Anhänge schneller ausrichten. Der Wert kann zwischen 5 und 200 liegen.
RigidityEnabled
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 false (Standard), wird die Kraft durch MaxForce , MaxVelocity und Responsiveness bestimmt.Wenn true , reagiert der Physiklöser so schnell wie möglich, um die Ausrichtung abzuschließen.