BodyPosition

Veraltete anzeigen

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

Veraltet

Das BodyPosition Objekt wendet eine Kraft auf eine Montagemaschine an, so dass sie eine konstante Position in der Welt beibehält.Die Eigenschaft Position, die nicht mit BasePart.Position verwechselt werden sollte, steuert die Zielweltposition.Dies ist die übersetzende Gegenpart zu einem BodyGyro .

Wenn Sie weitere Kontrolle über eine Kraft, die auf ein Objekt angewendet wird, benötigen, sollten Sie stattdessen einen BodyForce oder BodyThrust verwenden.

Die Stärke der von diesem Objekt angewendeten Kraft wird durch mehrere Faktoren gesteuert, nämlich die Entfernung zur Zielposition: Die Kraft ist stärker, wenn sie weiter vom Ziel entfernt ist.Dies wird durch P (Leistung) verstärkt.Die aktuelle Geschwindigkeit wird auch die von diesem Objekt angewendete Kraft abschwächen, und dies wird durch D (Dämpfung) verstärkt.Die resultierende Kraft wird dann durch MaxForce begrenzt.Beachten Sie, dass die auf die Montagemaschine angewendete Kraft, um die Zielposition zu erreichen, auf einer proachsenbasis variieren kann.

Zusammenfassung

Eigenschaften

  • Parallel lesen

    Bestimmt die Menge der Dämpfung, die zum Erreichen des Ziels verwendet werden soll Position .

  • Parallel lesen

    Legt das Limit fest, wie viel Kraft auf jede Achse angewendet werden kann.

  • Parallel lesen

    Bestimmt, wie aggressiv eine Kraft angewendet wird, um die Zielposition zu erreichen.

  • Parallel lesen

    Bestimmt die Zielposition, auf die Kraft angewendet werden soll.

Ereignisse

Eigenschaften

Parallel lesen

Diese Eigenschaft legt fest, wie viel Dämpfung auf die verwendete Kraft angewendet wird, um das Ziel zu erreichen Position .Wenn die Montagemaschine die Zielposition erreicht, muss sie sich verlangsamen, sonst wird sie das Ziel überschreiten und muss stoppen und wieder beschleunigen, um zum Ziel zurückzukehren.Dies erzeugt oft einen unerwünschten "Rubber-Banding"-Effekt, der durch Dämpfung vermieden wird.Je höher dieser Wert festgelegt wird, desto größer wird die Dämpfungskurve oder desto langsamer wird die Montagemaschine die Zielposition erreichen.

MaxForce

Parallel lesen

Diese Eigenschaft legt das Limit für die Menge an Kraft fest, die auf jeder Achse angewendet werden kann, um das Ziel zu erreichen Position .Wenn sich eine Montagemaschine nicht bewegt, erwägen Sie, diesen Wert zu erhöhen, und überprüfen Sie auch, dass sie nicht Anchored oder mit irgendeiner angeankerten Montagemaschine verbunden ist.

Parallel lesen

Diese Eigenschaft legt fest, wie viel Energie verwendet wird, während Kraft angewendet wird, um das Ziel zu erreichen Position .Je höher dieser Wert, desto mehr Energie wird verwendet und desto schneller wird sie verwendet.Die Kraft, die BodyPosition ausgeübt, erhöht sich, wenn der Unterschied zwischen der aktuellen Position der Montagemaschine und der Zielposition zunimmt.Diese Eigenschaft wird mit dieser Kraft multipliziert, um sie zu verstärken oder zu verringern.

Position

Parallel lesen

Diese Eigenschaft legt die Zielposition fest, auf die der BodyPosition Kraft angewendet werden soll.

Methoden

GetLastForce

Diese Funktion gibt die letzte Kraft im Objekt zurück.


Rückgaben

Ereignisse

ReachedTarget

Feuert ab, wenn der Eltern der BodyPosition die gewünschte BodyPosition.Position (innerhalb von .1 Klötzen) erreicht.Sobald dieses Ereignis ausgelöst wird, wird es nicht wieder ausgelöst, bis BodyPosition.Position aktualisiert wird.