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.
Checking the stable version of the documentation...
AnimationLibrary
Eredita: Resource < RefCounted < Object
Contenitore per le risorse Animation.
Descrizione
Una libreria di animazione memorizza una serie di animazioni accessibili attraverso i chiavi StringName, per l'uso con i nodi AnimationPlayer.
Tutorial
Metodi
add_animation(name: StringName, animation: Animation) |
|
get_animation(name: StringName) const |
|
get_animation_list() const |
|
get_animation_list_size() const |
|
has_animation(name: StringName) const |
|
void |
remove_animation(name: StringName) |
void |
rename_animation(name: StringName, newname: StringName) |
Segnali
animation_added(anim_name: StringName) 🔗
Emesso quando viene aggiunta un'Animation, sotto la chiave anim_name.
animation_changed(anim_name: StringName) 🔗
Emesso quando avviene un cambiamento in una delle animazioni, ad esempio delle tracce vengono aggiunte, spostate, o cambiano i loro percorsi. anim_name è la chiave dell'animazione che è stata cambiata.
Vedi anche Resource.changed, per il quale questo segnale agisce come ripetitore.
animation_removed(anim_name: StringName) 🔗
Emesso quando viene rimossa un'Animation memorizzata con la chiave anim_name.
animation_renamed(old_name: StringName, new_name: StringName) 🔗
Emesso quando la chiave per un'Animation viene cambiata, da old_name a new_name.
Descrizioni dei metodi
Error add_animation(name: StringName, animation: Animation) 🔗
Aggiunge l'animazione animation alla libreria, accessibile dalla chiave name.
Animation get_animation(name: StringName) const 🔗
Restituisce l'Animation con la chiave name. Se l'animazione non esiste, null è restituito ed è generato un errore.
Array[StringName] get_animation_list() const 🔗
Restituisce le chiavi per l'animazione memorizzata nella libreria.
int get_animation_list_size() const 🔗
Restituisce il numero di chiavi per le risorse Animation memorizzate nella libreria.
bool has_animation(name: StringName) const 🔗
Restituisce true se la libreria memorizza un animazione con name come chiave.
void remove_animation(name: StringName) 🔗
Rimuove l'animazione con la chiave name.
void rename_animation(name: StringName, newname: StringName) 🔗
Modifica la chiave dell'Animation associata con la chiave name a newname.