Copyright © 2025-2026 Candy ArtsImage Players
Image Players display images and frame-folder animations with the Media commands, such as illustrations, splash screens or item pictures.
- Script: Image_Player.gd
- Templates: Scenes/Image_Players
- Updates: the script is 'unsafe', and so is every template except Default.tscn (see Customizing UI Elements, on the UI page)
- Engine path: a key of your choice in media_players_paths
- Files: see Media Files
Timer, with its timeout signal connected to the player's _on_timer_timeout() function. It steps animations from frame to frame and times how long an image stays on screen. Without it, animations don't play, and an image's display time ends at once.
The template scene already contains it: retain it when building your own.
Nodes
| Variable | Node |
| image_player | Required. The TextureRect, NinePatchRect or TextureButton. Defaults to the node the script is attached to. |
| Setting | Purpose |
| default_image_extension | Extension added to image files named without one. Leave empty to use the Engine's. |
| default_animated_image_fps | Frame rate of frame-folder animations. Leave at 0 to use the Engine's. |
| animation_folder_cache | Memory budget (MB) of one animation folder: one that fits stays loaded, one that doesn't is streamed. Leave at -1 to use the Engine's. |
| animation_folder_stream | How many frames are loaded ahead while an animation folder is streamed. Leave at -1 to use the Engine's. |
| default_z | The player's Z-order. |