Une AnimatedTexture est une structure qui étend les fonctionnalités de la SpriteSheet en ajoutant un délai entre les images clés, ce qui permet l'animation du sprite.
sprite_sheet : Ce champ contient la référence à la SpriteSheet à animer.
frame_delay : Ce champ définit le délai entre les changements d'image clé, donnant un contrôle sur la vitesse de l'animation.
current_frame : L'indice de l'image clé actuelle du sprite en cours de rendu.
last_frame_time : Le moment où l'image clé a été mise à jour pour la dernière fois.