RotationCurve

Veraltete anzeigen

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

Diese Klasse enthält eine sortierte Liste von RotationCurveKeys, die eine Reihe von Rotationen darstellen.Die Form der Interpolationskurve zwischen zwei Schlüsseln wird durch den RotationCurveKey.Interpolation eingebenbestimmt.

Zusammenfassung

Eigenschaften

  • Schreibgeschützt
    Nicht repliziert
    Parallel lesen

    Anzahl der Rotationsschlüssel in dieser Kurve.

Methoden

Eigenschaften

Length

Schreibgeschützt
Nicht repliziert
Parallel lesen

Anzahl der Rotationsschlüssel in dieser Kurve.

Methoden

GetKeyAtIndex

Gibt eine Kopie eines Schlüssels an einem bestimmten Index zurück.

Parameter

index: number
Standardwert: ""

Rückgaben

GetKeyIndicesAtTime

Das erste Element in der zurückgegebenen Liste ist der Index des letzten Schlüssels mit Zeit weniger als oder gleich time (oder das Geringere von 1 oder der Länge der Kurve, wenn kein Schlüssel gefunden wurde).Der zweite Artikel im zurückgegebenen Array ist der Index des ersten Schlüssels mit Zeit größer als oder gleich time (oder der Kurvenlänge, wenn kein Schlüssel gefunden wurde, der die Ungleichheit befriedigt).

Parameter

time: number
Standardwert: ""

Rückgaben

GetKeys

Gibt eine Kopie aller Schlüssel in der Rotationskurve als Luau-배열 von RotationCurveKeys zurück.


Rückgaben

GetValueAtTime

Probt die Rotationskurve zu einem bestimmten Zeitpunkt und gibt die entsprechende Rotation als CFrame zurück.Leere Rotationskurven werden als CFrame.identity bewertet.

Parameter

time: number

Zeit, in der die Kurve gesammelt werden soll.

Standardwert: ""

Rückgaben

Wert der Kurve bei der angeforderten time .

InsertKey

Fügt den Schlüssel hinzu, der als Argument an diese Kurve übergeben wurde.Wenn gleichzeitig ein Schlüssel gefunden wird, wird er ersetzt.Im zurückgegebenen Array ist der erste Wert true, wenn ein Schlüssel hinzugefügt wurde, oder false, wenn ein vorheriger Schlüssel ersetzt wurde; der zweite Wert ist der Index, an dem der Marker hinzugefügt wurde.

Parameter

RotationCurveKey einzufügen.

Standardwert: ""

Rückgaben

(siehe beschreibung) .

RemoveKeyAtIndex

Entfernt eine angegebene Anzahl ( count ) von Schlüsseln, die vom startingIndex Index aus beginnen, und gibt die Anzahl der Schlüssel zurück, die entfernt wurden.

Parameter

startingIndex: number

Start-Index, aus dem Schlüssel entfernt werden.

Standardwert: ""
count: number

Anzahl der zu entfernenden Schlüssel.

Standardwert: 1

Rückgaben

Anzahl der entfernten Schlüssel.

SetKeys

Setzt die Schlüssel dieser Kurve mit der RotationCurveKey -Matrix zurück, die als Argument übergeben wurde.Schlüssel in der keys Matrix werden in aufsteigender zeitlicher Reihenfolge sortiert, bevor sie eingefügt werden, und Schlüssel bei doppelten Zeiten werden in einer stabilen Weise entfernt.

Gibt die Anzahl der tatsächlich eingefügten Schlüssel zurück. Schlüssel, die zuvor in dieser Kurve gespeichert wurden, werden entfernt, bevor die Schlüssel als Argumente übergeben werden.

Parameter

keys: Array
Standardwert: ""

Rückgaben

Anzahl der eingefügten Schlüssel.

Ereignisse