CurveAnimation
*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 übernommenBestimmt, 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.