AnimationRootNode

Inherits:AnimationNode<Resource<RefCounted<Object

Inherited By:AnimationNodeAnimation,AnimationNodeBlendSpace1D,AnimationNodeBlendSpace2D,AnimationNodeBlendTree,AnimationNodeStateMachine

Base class forAnimationNodes that hold one or multiple composite animations. Usually used forAnimationTree.tree_root.

Description

AnimationRootNode is a base class forAnimationNodes that hold a complete animation. A complete animation refers to the output of anAnimationNodeOutput in anAnimationNodeBlendTree or the output of anotherAnimationRootNode. Used forAnimationTree.tree_root or in otherAnimationRootNodes.

Examples of built-in root nodes includeAnimationNodeBlendTree (allows blending nodes between each other using various modes),AnimationNodeStateMachine (allows to configure blending and transitions between nodes using a state machine pattern),AnimationNodeBlendSpace2D (allows linear blending betweenthreeAnimationNodes),AnimationNodeBlendSpace1D (allows linear blending only betweentwoAnimationNodes).

Tutorials


User-contributed notes

Please read theUser-contributed notes policy before submitting a comment.