SpriteFrames

Inherits: Resource < Reference < Object

类别: 核心

简要说明

动画精灵的精灵框架库。

属性

Array

frames

方法

无效

add_animation ( String anim )

无效

add_frame ( String anim, Texture frame, int at_position=-1 )

无效

clear ( String anim )

无效

clear_all ( )

bool

get_animation_loop ( String anim ) const

PoolStringArray

get_animation_names ( ) const

float

get_animation_speed ( String anim ) const

Texture

get_frame ( String anim, int idx ) const

int

get_frame_count ( String anim ) const

bool

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 )

无效

set_frame ( String anim, int idx, Texture txt )

描述

Sprite帧库 AnimatedSprite . 包含用于播放的帧和动画数据。

属性描述

方法说明

  • void add_animation ( String anim )

将新动画添加到库中。

向给定动画添加帧。

从给定动画中删除所有帧。

  • void clear_all ( )

删除所有动画。将创建“默认”动画。

如果 true ,给定的动画将循环。

返回一个数组,该数组包含与每个动画关联的名称。值按字母顺序排列。

动画的速度(帧/秒)。

返回动画的选定帧。

返回动画中的帧数。

如果 true ,已存在命名动画。

  • void remove_animation ( String anim )

删除给定的动画。

移除动画的选定帧。

将动画的名称更改为 newname .

  • void set_animation_loop ( String anim, bool loop )

如果 true ,动画将循环。

  • void set_animation_speed ( String anim, float speed )

动画的速度(帧/秒)。

设置给定帧的纹理。