Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
AnimationNodeBlendTree¶
Inherits: AnimationRootNode < AnimationNode < Resource < RefCounted < Object
A sub-tree of many type AnimationNodes used for complex animations. Used by AnimationTree.
Description¶
This animation node may contain a sub-tree of any other type animation nodes, such as AnimationNodeTransition, AnimationNodeBlend2, AnimationNodeBlend3, AnimationNodeOneShot, etc. This is one of the most commonly used animation node roots.
An AnimationNodeOutput node named output
is created by default.
Tutorials¶
Properties¶
|
Methods¶
void |
add_node ( StringName name, AnimationNode node, Vector2 position=Vector2(0, 0) ) |
void |
connect_node ( StringName input_node, int input_index, StringName output_node ) |
void |
disconnect_node ( StringName input_node, int input_index ) |
get_node ( StringName name ) const |
|
get_node_position ( StringName name ) const |
|
has_node ( StringName name ) const |
|
void |
remove_node ( StringName name ) |
void |
rename_node ( StringName name, StringName new_name ) |
void |
set_node_position ( StringName name, Vector2 position ) |
Signals¶
node_changed ( StringName node_name )
Emitted when the input port information is changed.
Constants¶
CONNECTION_OK = 0
The connection was successful.
CONNECTION_ERROR_NO_INPUT = 1
The input node is null
.
CONNECTION_ERROR_NO_INPUT_INDEX = 2
The specified input port is out of range.
CONNECTION_ERROR_NO_OUTPUT = 3
The output node is null
.
CONNECTION_ERROR_SAME_NODE = 4
Input and output nodes are the same.
CONNECTION_ERROR_CONNECTION_EXISTS = 5
The specified connection already exists.