BodyGyro
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Das BodyGyro Objekt wendet einen Drehmoment (rotierende Kraft) auf eine Montagemaschine an, die eine konstante anguläre Verschiebung oder Orientierung aufrechterhält.Dies ermöglicht die Erstellung von Zusammenstellungen, die in eine bestimmte Richtung zeigen, als ob ein echtes Gyroskop darauf agieren würde.Im Wesentlichen ist es die rotierende Gegenpart zu einem BodyPosition .
Wenn Sie eine konstante angulare Geschwindigkeit beibehalten möchten, verwenden Sie stattdessen ein BodyAngularVelocity.
Die CFrame Eigenschaft steuert die Zielausrichtung.Nur die angulären Komponenten der CFrame werden verwendet; die Position wird keinen Unterschied machen. MaxTorque beschränkt die Menge der angulären Kraft, die angewendet werden kann, P kontrolliert die Leistung, die bei der Erreichung der Zielausrichtung verwendet wird, und D kontrolliert das Dämpfungsverhalten.
Zusammenfassung
Eigenschaften
Bestimmt die Zielrichtung (übersetzende Komponente ignoriert).
Bestimmt die Menge der Dämpfung, die zum Erreichen des Ziels verwendet werden soll CFrame .
Legt das Limit fest, wie viel Drehmoment auf jede Achse angewendet werden kann.
Bestimmt, wie aggressiv ein Drehmoment angewendet wird, um die Zielrichtung zu erreichen.
Eigenschaften
CFrame
Diese Eigenschaft (nicht mit BasePart.CFrame zu verwechseln) legt die Zielrichtung fest, in die das Drehmoment ausgeübt werden soll.Da keine Übersetzungskraft angewendet wird, wird die übersetzungs-/positionskomponente des ignoriert.Betrachte die Verwendung eines der folgenden CFrame-Builder in der Festlegung dieser Eigenschaft: CFrame.fromAxisAngle() , CFrame.fromEulerAnglesXYZ() oder CFrame.fromEulerAnglesYXZ() .
Diese Eigenschaft legt fest, wie viel Dämpfung auf den Drehmoment angewendet wird, mit dem das Ziel erreicht wird CFrame .Wenn die Montagemaschine der Zielrichtung näherkommt, muss sie sich verlangsamen, sonst wird sie die Zielrichtung überschreiten und muss stoppen und wieder beschleunigen, um zur Zielrichtung 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 der Zielrichtung näher kommen.
MaxTorque
Diese Eigenschaft legt das Limit für die Menge des Drehmoments fest, die auf jeder Achse bei Erreichen der Zielausrichtung angewendet werden kann ( CFrame ).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.