SpriteFrames¶
Inherits: Resource < Reference < Object
类别: 核心
简要说明¶
动画精灵的精灵框架库。
方法¶
无效 |
add_animation ( String anim ) |
无效 |
add_frame ( String anim, Texture frame, int at_position=-1 ) |
无效 |
|
无效 |
clear_all ( ) |
get_animation_loop ( String anim ) const |
|
get_animation_names ( ) const |
|
get_animation_speed ( String anim ) const |
|
get_frame_count ( String anim ) const |
|
has_animation ( String anim ) const |
|
无效 |
remove_animation ( String anim ) |
无效 |
remove_frame ( String anim, int idx ) |
无效 |
rename_animation ( String anim, String newname ) |
无效 |
set_animation_loop ( String anim, bool loop ) |
无效 |
set_animation_speed ( String anim, float speed ) |
无效 |
描述¶
Sprite帧库 AnimatedSprite . 包含用于播放的帧和动画数据。
方法说明¶
void add_animation ( String anim )
将新动画添加到库中。
向给定动画添加帧。
void clear ( String anim )
从给定动画中删除所有帧。
void clear_all ( )
删除所有动画。将创建“默认”动画。
如果 true
,给定的动画将循环。
PoolStringArray get_animation_names ( ) const
返回一个数组,该数组包含与每个动画关联的名称。值按字母顺序排列。
动画的速度(帧/秒)。
返回动画的选定帧。
返回动画中的帧数。
如果 true
,已存在命名动画。
void remove_animation ( String anim )
删除给定的动画。
移除动画的选定帧。
将动画的名称更改为 newname
.
如果 true
,动画将循环。
动画的速度(帧/秒)。
设置给定帧的纹理。