AnimationNodeAnimation
Hereda: AnimationRootNode < AnimationNode < Resource < RefCounted < Object
Una animación de entrada para un AnimationNodeBlendTree.
Descripción
Un recurso para añadir a un AnimationNodeBlendTree. Solo tiene un puerto de salida que utiliza la propiedad animation. Se utiliza como entrada para los AnimationNode que mezclan animaciones.
Tutoriales
Propiedades
|
||
|
||
|
||
|
Enumeraciones
enum PlayMode: 🔗
PlayMode PLAY_MODE_FORWARD = 0
Reproduce la animación en dirección hacia adelante.
PlayMode PLAY_MODE_BACKWARD = 1
Reproduce la animación en dirección hacia atrás.
Descripciones de Propiedades
bool advance_on_start = false 🔗
Si es true, al recibir una solicitud para reproducir una animación desde el principio, el primer fotograma no se dibuja, sino que solo se procesa, y la reproducción comienza desde el siguiente fotograma.
Véase también las notas de AnimationPlayer.play().
StringName animation = &"" 🔗
void set_animation(value: StringName)
StringName get_animation()
Animación para usar como salida. Es una de las animaciones proporcionadas por AnimationTree.anim_player.
Si use_custom_timeline es true, sobrescribe los ajustes de bucle del recurso Animation original con el valor.
Nota: Si el Animation.loop_mode no está configurado para bucle, la opción Animation.track_set_interpolation_loop_wrap() no se respetará. Si no puedes obtener el comportamiento esperado, considera duplicar el recurso Animation y cambiar los ajustes de bucle.
Determina la dirección de reproducción de la animación.
Si use_custom_timeline es true, desplaza la posición inicial de la animación.
Esto es útil para ajustar qué pie pisa primero en animaciones de caminata en 3D.
Si es true, escala el tiempo para que la duración especificada en timeline_length sea un ciclo.
Esto es útil para hacer coincidir los periodos de las animaciones de caminar y correr.
Si es false, se respeta la duración original de la animación. Si estableces el bucle en loop_mode, la animación se repetirá en timeline_length.
Si use_custom_timeline es true, desplaza la posición de inicio de la animación.
bool use_custom_timeline = false 🔗
Si es true, el AnimationNode proporciona una animación basada en el recurso Animation con algunos parámetros ajustados.