BodyVelocity
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Das BodyVelocity Objekt wendet eine Kraft auf ein BasePart an, so dass es eine konstante Geschwindigkeit beibehält.Die EigenschaftenBodyVelocity.Velocity, die nicht mit BasePart.AssemblyLinearVelocity verwechselt werden sollte, steuert die Zielgeschwindigkeit.
BodyVelocity ist die lineare Gegenpart zu BodyAngularVelocity.Wenn du das Teil in Richtung Zielposition bewegen musst, verwende stattdessen BodyPosition.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 angewandten Kraft wird durch mehrere Faktoren gesteuert, nämlich den Unterschied zwischen der aktuellen Geschwindigkeit des Teils und der Zielgeschwindigkeit.Dies wird mit P (Leistung) multipliziert, um es zu verstärken oder zu verringern.Die resultierende Kraft wird dann durch MaxForce begrenzt.
Zusammenfassung
Eigenschaften
Legt das Limit fest, wie viel Kraft auf jede Achse angewendet werden kann.
Bestimmt, wie aggressiv eine Kraft ist, um die Zielgeschwindigkeit zu erreichen.
Bestimmt die Zielgeschwindigkeit.
Methoden
Nicht implementiert und wird immer den Vektorkraftzurückgeben.
Gibt die letzte Kraft im Objekt zurück.
Eigenschaften
MaxForce
Die Eigenschaft MaxForce legt das Limit für die Menge an Kraft fest, die auf jeder Achse angewendet werden kann, um das Ziel zu erreichen Velocity .Wenn ein Teil nicht bewegt wird, erwägen Sie, diesen Wert zu erhöhen (überprüfen Sie auch, dass es nicht Anchored oder mit irgendeinem angeankerten Teil verbunden ist).
Diese Eigenschaft wird ignoriert, wenn PGS über Arbeitsbereich.PGSPhysicsSolverEnabled aktiviert ist, was standardmäßig aktiviert ist.
Die Eigenschaft P bestimmt, wie viel Leistung verwendet wird, während Kraft angewendet wird, um das Ziel Velocity.Je höher dieser Wert, desto mehr Energie wird verwendet und desto schneller wird sie verwendet.Die Kraft, die BodyVelocity ausgeübt, erhöht sich, wenn der Unterschied zwischen der aktuellen Geschwindigkeit des Teils und der Zielgeschwindigkeit zunimmt.Diese Eigenschaft wird mit dieser Kraft multipliziert, um sie zu verstärken oder zu verringern.
Velocity
Die Geschwindigkeits-Eigenschaft (nicht mit BasePart.Velocity zu verwechseln) legt die Zielgeschwindigkeit fest, auf die Kraft ausgeübt werden soll.Es wird im Verhältnis zur Welt angegeben, nicht zum Teil.
Methoden
GetLastForce
GetLastForce ist nicht implementiert. Es wird immer den Vektorkraftzurückgeben. Entwickler werden empfohlen, stattdessen AlignPosition zu verwenden