AnimationNodeAnimation
Eredita: AnimationRootNode < AnimationNode < Resource < RefCounted < Object
Un'animazione d'ingresso per un AnimationNodeBlendTree.
Descrizione
Una risorsa da aggiungere a un AnimationNodeBlendTree. Ha una sola porta d'uscita che usa la proprietà animation. Usata come ingresso per AnimationNode che fondono le animazioni insieme.
Tutorial
Proprietà
|
||
|
||
|
||
|
Enumerazioni
enum PlayMode: 🔗
PlayMode PLAY_MODE_FORWARD = 0
Riproduce l'animazione in avanti.
PlayMode PLAY_MODE_BACKWARD = 1
Riproduce l'animazione all'indietro.
Descrizioni delle proprietà
bool advance_on_start = false 🔗
Se true, quando si riceve una richiesta di riprodurre un'animazione dall'inizio, il primo fotogramma non verrà disegnato, ma solo elaborato, e la riproduzione inizierà dal fotogramma successivo.
Vedi anche le note di AnimationPlayer.play().
StringName animation = &"" 🔗
void set_animation(value: StringName)
StringName get_animation()
Animazione da usare come uscita. È una delle animazioni fornite da AnimationTree.anim_player.
Se use_custom_timeline è true, sovrascrive le impostazioni del ciclo della risorsa Animation originale con il valore.
Nota: Se Animation.loop_mode non è impostato per ripetersi, l'opzione Animation.track_set_interpolation_loop_wrap() non sarà rispettata. Se non riesci a ottenere il comportamento previsto, considera di duplicare la risorsa Animation e di modificare le impostazioni di ripetizione.
Restituisce la direzione di riproduzione dell'animazione.
Se use_custom_timeline è true, sposta la posizione iniziale dell'animazione.
Questa funzione è utile per stabilire quale piede deve camminare per primo nelle animazioni di camminata in 3D.
Se true, ridimensiona il tempo in modo che la lunghezza specificata in timeline_length sia un solo ciclo.
Questa funzione è utile per abbinare i periodi delle animazioni di camminata e corsa.
Se false, la lunghezza dell'animazione originale è rispettata. Se si imposta il ciclo su loop_mode, l'animazione sarà ripetuta in timeline_length.
Se use_custom_timeline è true, sposta la posizione iniziale dell'animazione.
bool use_custom_timeline = false 🔗
Se true, l'AnimationNode fornisce un'animazione basata sulla risorsa Animation con alcuni parametri aggiustati.