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
Успадковує: Resource < RefCounted < Object
Контейнер для ресурсів Animation.
Опис
Бібліотека Анімації зберігає набір анімацій, доступних через ключі StringName, для використання з вузлами AnimationPlayer.
Посібники
Методи
add_animation(name: StringName, animation: Animation) |
|
get_animation(name: StringName) const |
|
Array[StringName] |
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) |
Сигнали
animation_added(anim_name: StringName) 🔗
Emitted when an Animation is added, under the key anim_name.
animation_changed(anim_name: StringName) 🔗
Emitted when there's a change in one of the animations, e.g. tracks are added, moved or have changed paths. anim_name is the key of the animation that was changed.
See also Resource.changed, which this acts as a relay for.
animation_removed(anim_name: StringName) 🔗
Emitted when an Animation stored with the key anim_name is removed.
animation_renamed(old_name: StringName, new_name: StringName) 🔗
Emitted when the key for an Animation is changed, from old_name to new_name.
Описи методів
Error add_animation(name: StringName, animation: Animation) 🔗
Додає animation до бібліотеки, доступної за ключем name.
Animation get_animation(name: StringName) const 🔗
Повертає Animation за ключем name. Якщо анімації не існує, повертається null і реєструється помилка.
Array[StringName] get_animation_list() const 🔗
Повертає ключі для Animationй, що зберігає(ю)ться у бібліотеці.
int get_animation_list_size() const 🔗
Повертає кількість ключів для Animation, що зберігається в бібліотеці.
bool has_animation(name: StringName) const 🔗
Повертає true, якщо бібліотека зберігає Animation з ключем name.
void remove_animation(name: StringName) 🔗
Видаляє Animation з ключем name.
void rename_animation(name: StringName, newname: StringName) 🔗
Змінює ключ Animation, пов'язаний з ключем name на newname.