AnimationLibrary
Hérite de : Resource < RefCounted < Object
Conteneur pour des ressources Animation.
Description
Une bibliothèque d'animation stocke un ensemble d'animations accessibles par les clés StringName, pour une utilisation avec les nœuds AnimationPlayer.
Tutoriels
Méthodes
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) |
Signaux
animation_added(name: StringName) 🔗
Émis quand une Animation est ajoutée, avec la clé name.
animation_changed(name: StringName) 🔗
Émis lorsqu'il y a un changement dans l'une des animations, par ex. des pistes sont ajoutées, déplacées ou ont changé de chemin. name est la clé de l'animation qui a été changée.
Voir aussi Resource.changed, pour lequel ceci agit comme un relais.
animation_removed(name: StringName) 🔗
Émis lorsqu'une Animation stockée avec la clé name est supprimée.
animation_renamed(name: StringName, to_name: StringName) 🔗
Émis lorsque la clé d'une Animation est changée, de name à to_name.
Descriptions des méthodes
Error add_animation(name: StringName, animation: Animation) 🔗
Ajoute l'animation à la bibliothèque, accessible par la clé name.
Animation get_animation(name: StringName) const 🔗
Renvoie l'Animation avec la clé name. Si l'animation n'existe pas, null est renvoyé est une erreur est enregistrée.
Array[StringName] get_animation_list() const 🔗
Renvoie les clés pour les Animations stockées dans la bibliothèque.
int get_animation_list_size() const 🔗
Renvoie le compte de clés pour les Animations stockées dans la bibliothèque.
bool has_animation(name: StringName) const 🔗
Renvoie true si la bibliothèque stocke une Animation avec name comme clé.
void remove_animation(name: StringName) 🔗
Supprime l'Animation avec la clé name.
void rename_animation(name: StringName, newname: StringName) 🔗
Change la clé de l'Animation associée à la clé name à newname.