AnimationClip¶
Represents all types of animation data that the Roblox animation system can consume.
Not implemented yet
This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.
Description¶
The non-creatable AnimationClip instance type represents abstract animation data that can be fed to the Roblox animation system. KeyframeSequence and CurveAnimation are two current instance types that inherit from AnimationClip.
There are different ways to represent animation data. To simplify the use of Roblox's animation system, all such representations are their own instance types but inherit from the AnimationClip instance. Animation clips published to Roblox via the Animation Editor can be loaded into the Roblox Engine using an Animation instance.
Inheritance¶
Object → Instance → AnimationClip
Known subclasses: AnimationGraphDefinition, CurveAnimation, KeyframeSequence
Properties¶
| Member | Signature | Summary |
|---|---|---|
Guid |
Guid: string |
— |
GuidBinaryString |
GuidBinaryString: BinaryString |
— |
Length |
Length: float |
The length in seconds of this clip. Returns 0 until the animation has fully loaded. |
Loop |
Loop: bool |
Determines whether the animation stored in this AnimationClip is intended to loop. |
Priority |
Priority: AnimationPriority |
Determines which clip takes priority when multiple animations are playing simultaneously. |
Roblox reference: AnimationClip
Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.