2D sprite node in 3D world, that can use multiple 2D textures for animation.
Animations are created using a [SpriteFrames] resource, which can be configured in the editor via the SpriteFrames panel.
$DOCS_URL/tutorials/2d/2d_sprite_animation.html
Plays the animation named [param anim]. If no [param anim] is provided, the current animation is played. If [param backwards] is [code]true[/code], the animation will be played in reverse.
Stops the current animation (does not reset the frame counter).
The current animation from the [code]frames[/code] resource. If this value changes, the [code]frame[/code] counter is reset.
The displayed animation frame's index.
The [SpriteFrames] resource containing the animation(s).
If [code]true[/code], the [member animation] is currently playing.
The animation speed is multiplied by this value.
Emitted when the animation is finished (when it plays the last frame). If the animation is looping, this signal is emitted every time the last frame is drawn.
Emitted when [member frame] changed.