Godot Version
3.5
Question
I am trying to clarify some intuitions I have around the performance of Sprite vs AnimatedSprite. I looked around and I saw a thread comparing AnimatedSprite and animated Sprites here Sprite vs AnimatedSprite Pros and Cons?
I’m working on a 2d pixel art bullet hell game and I expect to have a lot of sprites on screen. For convenience I’ve been using a single spritesheet for organizing all the sprites. I use AnimatedSprite for all my sprites to be able select from the spritesheet even when only a few are animated. My spritesheet is 256x256px with the sprites 16x16px.
My intuition is that using a single texture can optimize some draw calls, is that correct? If so, do I get any performance hit if I have a bunch of AnimatedSprite with a single frame? Does it matter then if I forget to disable animation loop? And finally, is there a way to use the UI for selecting from a spritesheet in the regular Sprite node?