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.

AnimationNodeTimeSeek

Hérite de : AnimationNode < Resource < RefCounted < Object

Un nœud d'animation fixant à un temps donné utilisé dans AnimationTree.

Description

Ce nœud d'animation peut être utilisé pour causer une commande de recherche dans n'importe quel nœud enfant du graphe d'animation. Utilisez le pour jouer une Animation depuis le début ou une certaine position dans l'AnimationNodeBlendTree.

Après avoir défini le temps et changé la lecture de l'animation, ce nœud s'endormira automatiquement à la trame de traitement suivante en définissant sa valeur seek_position à -1.0.

# Jouer l'animation enfant depuis le début.
animation_tree.set("parameters/TimeSeek/seek_request", 0.0)
# Syntaxe alternative (même résultat qu'au dessus).
animation_tree["parameters/TimeSeek/seek_request"] = 0.0

# Jouer l'animation enfant en commençant à 12 secondes.
animation_tree.set("parameters/TimeSeek/seek_request", 12.0)
# Syntaxe alternative (même résultat qu'au dessus).
animation_tree["parameters/TimeSeek/seek_request"] = 12.0

Tutoriels

Propriétés

bool

explicit_elapse

true


Descriptions des propriétés

bool explicit_elapse = true 🔗

  • void set_explicit_elapse(value: bool)

  • bool is_explicit_elapse()

Si true, certains traitements sont exécutés pour gérer les clés entre les recherches, comme le calcul du mouvement racine et la recherche de la clé discrète la plus proche.