AnimatedSprite3D

Inherits: SpriteBase3D < GeometryInstance < VisualInstance < CullInstance < Spatial < Node < Object 2D sprite node in 3D world, that can use multiple 2D textures for animation.

Description

SpriteFrames resource, which can be configured in the editor via the SpriteFrames panel.

Tutorials

  • 2D 精灵动画

    Properties

    Methods

    Signals

  • animation_finished ( ) 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.

  • frame_changed ( ) frame changed.

    Property Descriptions

  • String animation frames resource. If this value changes, the frame counter is reset.

  • int frame The displayed animation frame’s index.

  • SpriteFrames frames SpriteFrames resource containing the animation(s).

  • bool playing true, the animation is currently playing.

    Method Descriptions

  • bool is_playing ( ) const true if an animation is currently being played.

  • play ( String anim=”” ) anim. If no anim is provided, the current animation is played.

  • stop ( ) Stops the current animation (does not reset the frame counter).