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 |
|
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) 🔗
Видається при додаванні Animation під ключем anim_name.
animation_changed(anim_name: StringName) 🔗
Видається при зміні однієї з анімацій, наприклад, коли додаються, переміщуються або змінюють траєкторію доріжки. anim_name — це ключ анімації, яка зазнала змін.
Див. також Resource.changed, для якого цей сигнал виступає ретранслятором.
animation_removed(anim_name: StringName) 🔗
Видається, коли анімація, збережена під ключем anim_name, видаляється.
animation_renamed(old_name: StringName, new_name: StringName) 🔗
Видається при зміні імені параметра Animation з old_name на 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.