Why isn't my static batching working?

Hi,

My scene has many objects that don’t do anything such as terrain, I have set these to static in an attempt to batch them up and send them as one draw call as the meshes are mostly identical, however when I trace my game I notice that this isn’t happening at all.

I use around 50 of the same object, duplicated so they all use the same mesh but they are not all drawn together.

has anyone has this problem before and solved it or can provide any advice on how to check I’m setting this up correctly.

Thanks

There is a couple of criteria for static batching to work;

1: Unity Pro - Static Batching is unfortunately only available on the pro version.

2: The renderers on the gameobjects that you want to batch need to share the same material.

3: Lastly, all the gameobjects need to be marked as static in the top right corner of the inspector.

Try double checking all of those first.

Here is also a little more information on Batching.