CurveAnimation

Veraltete anzeigen

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

CurveAnimation ist ein Untertyp von AnimationClip , der von Roblox's Animationssystem konsumiert wird. Es speichert Animationsdaten für jeden animierten Kanal in einem Rig als separate, einzelne Kurve. Zum Beispiel speichert CurveAnimation die Position-Kanal für einen articulierten Gelenk als Vector3Curve und kann

CurveAnimation-Struktur

CurveAnimation speichert Kurven in einer hierarchischen We

Teilweise Übereinstimmung der Hierarchie

Du kannst Teil-Hierarchien mit einem Modell vergleichen, wenn du eine CurveAnimation im Animationssystem von Roblox spielst. Dies bedeutet, dass nicht alle Joints in der Hierarchie für die Joints vorhanden sein müssen, die richtig angewendet werden. Darüber hinaus kannst du Teil-Hierarchien in einem 'relativen' Modus vergleichen. Zum Beispiel

Animieren von sonstigen Kanälen

Kurve-Animationen können auch andere numerische Werte in einem Modell animieren, z. B. Sie können FACS-Steuerelemente für Gesichts-Animationen anzeigen, indem Sie einen Ordner unter der KurveAnimation-Instanz namens nach einer bestehenden FaceControls Instanz im Modell erstellen. Dann, um einzelne Gesichts-Controllers zu animieren, können Sie einzelne Class.FaceControls</

Verwendung von CurveAnimation beim Erstellen von Animationen

Für andere AnimationClip-Typen (z. B. Class.KeyframeSequenz) müssen Sie zuerst CurveAnimations in Roblox hochladen, bevor Sie sie spielen. Um dies zu tun, klicken Sie mit der rechten Maustaste auf die CurveAnimation und klicken Sie auf 'Save to Roblox'. Alternativ verwenden Sie Plugin:SaveSelectedToRoblox() , um das Animations-Upload-Fenster zu öffnen.

Wenn Sie eine Animation vor dem Hochladen auf die Roblox-Website vorab prüfen möchten, können Sie eine temporäre ID erzeugen, die Sie mit AnimationClipProviderProvider:RegisterAnimationClip verwenden können. Dies generiert eine Hashes-ID, die Sie für lokalisierte Animationstests verwenden können.

CurveAnimations erhalten

Für andere AnimationClip -Typen (z. B. KeyframeSequence), wenn Sie die KurveAnimation mit Lua-Skripten herunterladen möchten, verwenden Sie AnimationClipProvider:AnimationClipAsync.

Zusammenfassung

Eigenschaften

Eigenschaften von AnimationClip übernommen
  • Parallel lesen

    Bestimmt, ob die Animation, die in diesem AnimationClip gespeichert ist, in der Loop ist.

  • Bestimmt, welcher Clip die Priorität hat, wenn mehrere Animationen gleichzeitig abgespielt werden.

Eigenschaften

Methoden

Ereignisse