AlignPosition

Veraltete anzeigen

*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.

  • Parallel lesen

    Maximale Kraft entlang jeder Achse, auf die der Einschränkung angewendet werden kann, um sein Ziel zu erreichen.

  • Parallel lesen

    Maximale Kraftmagnitude, die Einschränkung anwenden kann, um sein Ziel zu erreichen.

  • Parallel lesen

    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.

  • Parallel lesen

    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.

  • Parallel lesen

    Steuert, wie schnell der Beschränkungszustand sein Ziel erreicht. Höhere Werte veranlassen die Anhangschneller auszrichten.

  • Parallel lesen

    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.

Eigenschaften von Constraint übernommen

Eigenschaften

ApplyAtCenterOfMass

Parallel lesen

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

Parallel lesen

Bestimmt, wie die Einschränkungskraft limitiert wird, wenn Class.AlignPosition.RigidityEnabled|RigidityEnabled

Parallel lesen

Bestimmt die Äxte, die der Einschränkung verwendet, um die Kraft zu begrenzen. Gilt nur, wenn RigidityEnabled falsch ist und Class

MaxAxesForce

Parallel lesen

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

Parallel lesen

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

Parallel lesen

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.

Parallel lesen

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

Parallel lesen

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

Parallel lesen

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

Parallel lesen

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

Parallel lesen

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

Methoden

Ereignisse