I have sifted through the many postings on this subject and have not found an answer. Here’s the issue:
Empty scene
One script which instantiates cubes
When 100 cubes are instantiated, the draw call count goes to 201. According to the description of the dynamic batching system, these should all be batched into a single draw call.
The following changes make no difference:
Marking the source cube static.
Forcing a shared material after instantiation.
Disabling shadow casting/receiving.
Using a cube mesh from an FBX.
Removing the material reduces the draw calls down to 101.
What is the explanation for this?