AnimatedSprite3D¶
Inherits: SpriteBase3D < GeometryInstance < VisualInstance < CullInstance < Spatial < Node < Object
Nodo de sprites 2D en el mundo 3D, que puede usar múltiples texturas 2D para la animación.
Descripción¶
Las animaciones se crean usando un recurso SpriteFrames, que puede ser configurado en el editor a través del panel de SpriteFrames.
Tutoriales¶
Propiedades¶
|
||
|
||
|
Métodos¶
is_playing ( ) const |
|
void |
|
void |
stop ( ) |
Señales¶
animation_finished ( )
Se emite cuando la animación termina (cuando reproduce el último fotograma). Si la animación está en bucle, esta señal se emite cada vez que se reproduce el último fotograma.
frame_changed ( )
Emitido cuando frame cambió.
Descripciones de Propiedades¶
String animation
Default |
|
Setter |
set_animation(value) |
Getter |
get_animation() |
La animación actual del recurso frames
. Si este valor cambia, el contador frame
se reinicia.
int frame
Default |
|
Setter |
set_frame(value) |
Getter |
get_frame() |
El índice del cuadro de animación mostrado.
SpriteFrames frames
Setter |
set_sprite_frames(value) |
Getter |
get_sprite_frames() |
El recurso SpriteFrames que contiene la(s) animación(es).
bool playing
Default |
|
Si true
, la animation se está reproduciendo actualmente.
Descripciones de Métodos¶
bool is_playing ( ) const
Devuelve true
si se está reproduciendo una animación.
void play ( String anim="" )
Reproduce la animación llamada anim
. Si no se proporciona anim
, se reproduce la animación actual.
void stop ( )
Detiene la animación actual (no reinicia el contador de fotogramas).