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 |
|
has_animation(name: StringName) const |
|
void |
remove_animation(name: StringName) |
void |
rename_animation(name: StringName, newname: StringName) |
信号¶
animation_added(name: StringName) 🔗
在键 name 下添加 Animation 时发出。
animation_changed(name: StringName) 🔗
当其中一个动画发生变化时发出,例如轨道被添加、移动,或路径被更改。name 是被改变的动画的键。
另见 Resource.changed,本信号充当该信号的中继。
animation_removed(name: StringName) 🔗
当使用键 name 存储的 Animation 被移除时发出。
animation_renamed(name: StringName, to_name: StringName) 🔗
当 Animation 的键从 name 更改为 to_name 时发出。
方法说明¶
Error add_animation(name: StringName, animation: Animation) 🔗
将 animation 添加到库中,可通过键 name 访问。
Animation get_animation(name: StringName) const 🔗
返回带有键 name 的 Animation。如果动画不存在,则返回 null 并记录错误。
Array[StringName] get_animation_list() const 🔗
返回库中存储的 Animation 的键。
bool has_animation(name: StringName) const 🔗
如果该库存储了以 name 作为键的 Animation,则返回 true。
void remove_animation(name: StringName) 🔗
使用键 name 移除 Animation。
void rename_animation(name: StringName, newname: StringName) 🔗
将与键 name 关联的 Animation 的键更改为 newname。