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

Eredita: AnimationNode < Resource < RefCounted < Object

Un nodo di animazione per ricercare nel tempo usato in AnimationTree.

Descrizione

Questo nodo di animazione può essere usato per attivare un comando di ricerca a qualsiasi figlio del grafico di animazione. Utilizzalo per riprodurre un'Animation dall'inizio o una certa posizione di riproduzione all'interno del AnimationNodeBlendTree.

Dopo aver impostato il tempo e cambiata la riproduzione dell'animazione, il nodo di ricerca del tempo va automaticamente in modalità di riposo sul prossimo frame di processo impostando il suo valore di seek_request a -1.0.

# Riproduce l'animazione figlia dall'inizio.
animation_tree.set("parameters/TimeSeek/seek_request", 0.0)
# Alternative syntax (same result as above).
animation_tree["parameters/TimeSeek/seek_request"] = 0.0

# Riproduce l'animazione figlia dal timestamp di 12 secondi.
animation_tree.set("parameters/TimeSeek/seek_request", 12.0)
# Alternative syntax (same result as above).
animation_tree["parameters/TimeSeek/seek_request"] = 12.0

Tutorial

Proprietà

bool

explicit_elapse

true


Descrizioni delle proprietà

bool explicit_elapse = true 🔗

  • void set_explicit_elapse(value: bool)

  • bool is_explicit_elapse()

Se true, sono eseguiti alcuni processi per gestire le chiavi tra le funzioni di ricerca, come il calcolo del movimento radice e la ricerca della chiave discreta più vicina.