AnimationNodeBlendTree¶
Inherits: AnimationRootNode < AnimationNode < Resource < Reference < Object
AnimationTree es un recurso de nodos que contiene muchos nodos de tipo mezcla.
Descripción¶
Este nodo puede contener un subárbol de cualquier otro tipo de nodos de mezcla, como mix, blend2, blend3, one shot, etc. Esta es una de los nodos raíces más utilizados.
Tutoriales¶
Propiedades¶
|
Métodos¶
void |
add_node ( String name, AnimationNode node, Vector2 position=Vector2( 0, 0 ) ) |
void |
connect_node ( String input_node, int input_index, String output_node ) |
void |
disconnect_node ( String input_node, int input_index ) |
get_node_position ( String name ) const |
|
void |
remove_node ( String name ) |
void |
rename_node ( String name, String new_name ) |
void |
set_node_position ( String name, Vector2 position ) |
Constantes¶
CONNECTION_OK = 0 --- La conexion tuvo éxito.
CONNECTION_ERROR_NO_INPUT = 1 --- El nodo entrada es
null
.CONNECTION_ERROR_NO_INPUT_INDEX = 2 --- El puerto de entrada especificado está fuera de rango.
CONNECTION_ERROR_NO_OUTPUT = 3 --- El nodo salida es
null
.CONNECTION_ERROR_SAME_NODE = 4 --- Los nodos de entrada y salida son los mismos.
CONNECTION_ERROR_CONNECTION_EXISTS = 5 --- La conexion ya existe.
Descripciones de Propiedades¶
Vector2 graph_offset
Default |
|
Setter |
set_graph_offset(value) |
Getter |
get_graph_offset() |
El dezplazamiento global de todos los subnodos.
Descripciones de Métodos¶
void add_node ( String name, AnimationNode node, Vector2 position=Vector2( 0, 0 ) )
Añade un AnimationNode en laposition
dada. El name
se utiliza para identificar el subnodo creado a posteriori.
Conecta la salida de un AnimationNode como entrada de otro AnimationNode, en el puerto de entrada especificado por input_index
.
Desconecta el nodo conectado a la entrada especificada.
AnimationNode get_node ( String name ) const
Devuelve el subnodo con el name
especificado.
Devuelve la posición del subnodo con el name
especificado.
Devuelve true
si existe un subnodo con el name
especificado.
void remove_node ( String name )
Elimina un subnodo.
Cambia el nombre de un subnodo.
Modifica la posición de un subnodo.