AlignPosition
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Der Ausrichtungs-Position-Einschränkung gilt für die Kraft, um zwei Anhänge miteinander zu bewegen, oder um einen Anhang an eine Zielposition zu verschieben. Wie der Name anzeigt, betrifft er nur die Position der Anhänge, nicht ihre Ausrichtung (zum Ausrichten der Anhänge durch Ausrichtung , siehe 1> Class.AlignOrientation1> ).
Wenn Sie diese Beschränkungkonfigurieren, kann es hilfreich sein, Roblox-Einheiten zu studieren, um zu verstehen, wie Roblox-Einheiten im Vergleich zu Metrischen Einheiten verglichen werden.
Zwangsort
Standardmäßig gilt: Die Kraft wird auf das Zentrum der Masse des Anhangs angewendet, wenn der Elternteil nicht mit der Richtung der Kraft übereinstimmt, wodurch der übergeordnetes Teilsowohl wie die Kraft als auch wie die Kraft angewendet wird. Alternativ kann die Kraft auf die Elternteile übergeordnet werden, indem auf Attachment0 umsgeschaltet wird.
Reaktionäre Kraft
Standardmäßig gilt die Einschränkung nur für Attachment0 , während Attachment1 unberührt bleibt. Wenn gewünscht, kann die Kraft auf beide Anhänge in gleicher und entgegengesetzter Richtungen durch die Aktivierung von 1> Class.AlignPosition.ReactionForceEnabled|ReactionForceEnabled1>
Force-Limit
Du kannst diese Einschränkung konfigurieren, um die maximale Kraft anzuwenden, die Einschränkungen über die RigidityEnabled-Eigenschaft erm
Anbaut模式
Diese Einschränkung kann entweder eine oder zwei Anhänge in der Berechnung seines Ziels verwenden. Siehe Mode für Details.
Zusammenfassung
Eigenschaften
Ob Kraft auf den Eltern von Attachment0 angewendet wird, an der Position dieses Anhangs oder im Zentrum der Eltern.
Bestimmt, wie die Einschränkungskraft begrenzt wird. Nur verwendet, wenn RigidityEnabled falsch ist.
Bestimmt die Äxte, die der Einschränkung verwendet, um die Kraft zu begrenzen. Gilt nur, wenn RigidityEnabled falsch ist und Class.AlignPosition.ForceLimitMode``Enum.ForceLimitMode|PerAxis ist.
Maximale Kraft entlang jeder Achse, auf die der Einschränkung angewendet werden kann, um sein Ziel zu erreichen.
Maximale Kraftmagnitude, die Einschränkung anwenden kann, um sein Ziel zu erreichen.
Maximale Geschwindigkeit, mit der die Anhänge während der Konvergenz bewegen können.
Ob die Einschränkung ein oder mehrere Anhänge verwendet, um ihr Ziel zu berechnen.
Die Position, zu der der Constraint sein sollte, um seine Attachment0 .
Ob die Einschränkung nur auf Attachment0 angewendet wird, oder auf beide Anhänge in gleicher und entgegengesetzter Richtung.
Steuert, wie schnell der Beschränkungszustand sein Ziel erreicht. Höhere Werte veranlassen die Anhangschneller auszrichten.
Ob die Kraft von anderen Eigenschaften abhängt, oder ob der Physik-Solver so schnell reagiert, wie möglich, um die Ausrichtung zu vervollständigen.
Zeigt an, ob die Einschränkung derzeit in der Welt aktiv ist.
Das Attachment , das mit Constraint.Attachment1 verbunden ist.
Das Attachment , das mit Constraint.Attachment0 verbunden ist.
Die Farbe Beschränkung.
Schaltet ab, ob die Einschränkung aktiviert ist oder nicht.
Schaltet die Sichtbarkeit der Beschränkungum.
Eigenschaften
ApplyAtCenterOfMass
Wenn falsch (Standard), wird Kraft auf den Elternteil von Attachment0 an dieser Kraft-Anwendung angewendet, was bedeutet, dass, wenn der übergeordnetes Teilnicht mit der Richtung der Kraft ausgerichtet ist, der Torque auch Kraft angewendet wird. Wenn wahr, wird Kraft an den Elternteil-Zentrum angewendet.
ForceLimitMode
Bestimmt, wie die Einschränkungskraft limitiert wird, wenn Class.AlignPosition.RigidityEnabled|RigidityEnabled
ForceRelativeTo
Bestimmt die Äxte, die der Einschränkung verwendet, um die Kraft zu begrenzen. Gilt nur, wenn RigidityEnabled falsch ist und Class
MaxAxesForce
Maximale Kraft auf jeder Achse, zu der das Einschränkung anwenden kann, um sein Ziel zu erreichen. Nur verwendet, wenn RigidityEnabled falsch ist und ForceLimitMode ist PerAxis. Die Achsen
MaxForce
Maximale Kraftstärke, mit der das Einschränkungsziehen angewendet werden kann, um sein Ziel zu erreichen. Nur verwendet, wenn RigidityEnabled falsch ist und ForceLimitMode ist Magnitude .
Beachten Sie, dass MaxForce , sowie MaxVelocity , Kapseln sind, um die Kraft und Geschwindigkeit jeweils zu skalieren . Die tatsächliche Skalierung wird durch 1> Class.AlignPosition.Responsiveness|Responsibility1> bestimmt.
MaxVelocity
Maximale Geschwindigkeit, mit der die Anhänge bei der Konvergenz bewegen können. Wird nur verwendet, wenn RigidityEnabled falsch ist.
Beachten Sie, dass MaxVelocity , sowie MaxForce , Kapseln sind, um die Geschwindigkeit und Kraft jeweils zu skalieren. Die tatsächliche Skalierung wird durch Class.AlignPosition.Responsiveness|Responsibility bestimmt.
Ob die Einschränkung einen oder zwei Anhänge in der Berechnung seines Ziels verwendet, hängt standardmäßig von der Konfiguration ab. Dies ist TwoAttachment, was bedeutet, dass die Einschränkung 1> Class.AlignPosition.Position|Position1>
Wenn auf OneAttachment eingestellt, ignoriert der Einschränkung Attachment1 und versucht, Class.Constraint.Attribut0|Attribut0 zu Attachment0 zu bewegen.
Position
Die Position, zu der der Constraint sein Attachment0 . Wird nur verwendet, wenn Mode auf Enum.PositionAlignMode|OneAttachment gesetzt ist, in dem Fall wird OneAttachment ignoriert.
ReactionForceEnabled
Wenn falsch (Standard), gilt die Einschränkung nur für Attachment0 , während Attachment1 unberührt bleibt. Wenn true, gilt die Einschränkung für beide Anhänge in gleicher und entgegengesetzter Richtungen .
Responsiveness
Steuert, wie schnell der Beschränkungszwang sein Ziel erreicht. Höhere Werte veranlassen die Anhangschneller auszrichten. Der Wert kann zwischen 5 und 200 sein.
RigidityEnabled
Ob die Kraft von anderen Eigenschaften abhängt, oder ob der Physik-Solver so schnell wie möglich reagiert, um die Ausrichtung abzuschließen. Wenn falsch (Standard), wird die Kraft durch MaxForce , MaxVelocity und Class.AlignPosition.Responsiveness|Responsibility