Hello,
I am not too familiar with static batching in unity. My understanding is, if the gameobjects with 2D sprites are marked as static meaning they dont move, scale or rotate in game unity will use static batching. Given these settings, is static batching used only on gameobjects with same sprites? Also, all these gameobjects have a script attached to them that chooses a random color among list of colors and applies that color to the sprite on their respective Awake functions. Will this break static batching? Please help with any understanding of static batching. Thanks for your responses in advance.
You can use a material property block to alter the colour of the sprites without causing an instance of the material to occur.