AnimationLibrary
继承: Resource < RefCounted < Object
Animation 资源的容器。
描述
动画库存储一组可通过 StringName 键访问的动画,可用于 AnimationPlayer 节点。
教程
方法
add_animation ( StringName name, Animation animation ) | |
get_animation ( StringName name ) const | |
get_animation_list ( ) const | |
has_animation ( StringName name ) const | |
void | remove_animation ( StringName name ) |
void | rename_animation ( StringName name, StringName newname ) |
信号
animation_added ( StringName name )
在键 name
下添加 Animation 时发出。
animation_changed ( StringName name )
当其中一个动画发生变化时发出,例如轨道被添加、移动,或路径被更改。name
是被改变的动画的键。
另见 Resource.changed,本信号充当该信号的中继。
animation_removed ( StringName name )
当使用键 name
存储的 Animation 被移除时发出。
animation_renamed ( StringName name, StringName to_name )
当 Animation 的键从 name
更改为 to_name
时发出。
方法说明
Error add_animation ( StringName name, Animation animation )
将 animation
添加到库中,可通过键 name
访问。
Animation get_animation ( StringName name ) const
返回带有键 name
的 Animation。如果动画不存在,则返回 null
并记录错误。
StringName[] get_animation_list ( ) const
返回库中存储的 Animation 的键。
bool has_animation ( StringName name ) const
如果该库存储了以 name
作为键的 Animation,则返回 true
。
void remove_animation ( StringName name )
使用键 name
移除 Animation。
void rename_animation ( StringName name, StringName newname )
将与键 name
关联的 Animation 的键更改为 newname
。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.