What is the primary purpose of a texture atlas (sprite sheet) in 2D game optimization?
-
A
To increase the color depth of sprites
-
B
To reduce draw calls by batching multiple textures into a single GPU bind
-
C
To enable procedural texture generation at runtime
-
D
To store collision data alongside sprite pixels