Performance: 3D colliders
MEDIUM IMPACT
3D colliders affect the physics calculations and rendering performance by determining how objects detect collisions in a scene.
foreach (var obj in objects) { if (obj.GetComponent<BoxCollider>().enabled) { // simple box collider collision check } }
foreach (var obj in objects) { if (obj.GetComponent<MeshCollider>().enabled) { // expensive mesh collider collision check } }
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| MeshCollider on many objects | N/A | N/A | High CPU physics cost | [X] Bad |
| Primitive colliders (Box, Sphere) | N/A | N/A | Low CPU physics cost | [OK] Good |