Resources and approaches for improving performance by combining static GameObjects into fewer draw calls.
| Page | Description |
|---|---|
| Introduction to static batching | Understand how Unity creates batches of static GameObjects to reduce draw calls. |
| Set up GameObjects for static batching | Get the best results from batching, and make sure Unity batches GameObjects. |
| Enable static batching | Batch static objects at build time, or at runtime with the StaticBatchingUtility API. |
| Combine meshes manually | Merge multiple meshes into a single mesh that Unity can render in a single draw call. |
| Access properties in combined meshes | Use MaterialPropertyBlocks to change properties of combined meshes without breaking batching. |