AnimatedSprite¶
Inherits: Node2D < CanvasItem < Node < Object
类别: 核心
简要说明¶
可以使用多个纹理进行动画的sprite节点。
属性¶
"Default" |
||
真 |
||
假 |
||
假 |
||
0 |
||
矢量2(0,0) |
||
假 |
||
1.0 |
信号¶
animation_finished ( )
动画完成时发出(播放最后一帧时)。如果动画是循环的,则每次绘制最后一帧时都会发出此信号。
frame_changed ( )
发射时间 frame 改变。
描述¶
动画是使用 SpriteFrames 资源,可以通过spriteframes面板在编辑器中配置。
属性描述¶
String animation
违约 |
"Default" |
设定器 |
设置动画(值) |
吸气剂 |
获取动画() |
当前动画来自 frames
资源。如果此值更改,则 frame
计数器复位。
bool centered
违约 |
真 |
设定器 |
设置“居中”(值) |
吸气剂 |
以“为中心”() |
如果 true
,纹理将居中。
bool flip_h
违约 |
假 |
设定器 |
设置翻转(值) |
吸气剂 |
是翻转的 |
如果 true
,纹理水平翻转。
bool flip_v
违约 |
假 |
设定器 |
设置翻转(值) |
吸气剂 |
是翻转的 |
如果 true
,纹理垂直翻转。
int frame
违约 |
0 |
设定器 |
设置帧(值) |
吸气剂 |
获取帧() |
显示的动画帧的索引。
SpriteFrames frames
设定器 |
设置sprite帧(值) |
吸气剂 |
获取精灵帧()。 |
这个 SpriteFrames 包含动画的资源。
Vector2 offset
违约 |
矢量2(0,0) |
设定器 |
设置偏移(值) |
吸气剂 |
获取偏移量() |
纹理的绘制偏移。
bool playing
违约 |
假 |
如果 true
, the animation 正在播放。
float speed_scale
违约 |
1.0 |
设定器 |
设置速度刻度(值) |
吸气剂 |
获取速度刻度 |
动画速度乘以该值。