Performance: Audio Listener
MEDIUM IMPACT
Audio Listener affects how audio is processed and rendered in the game, impacting CPU usage and audio latency.
GameObject mainCamera = new GameObject("MainCamera");
mainCamera.AddComponent<AudioListener>();
// Ensure all other cameras do NOT have AudioListener components activeGameObject camera1 = new GameObject("Camera1"); camera1.AddComponent<AudioListener>(); GameObject camera2 = new GameObject("Camera2"); camera2.AddComponent<AudioListener>();
| Pattern | Audio Processing Load | CPU Usage | Audio Latency | Verdict |
|---|---|---|---|---|
| Multiple Audio Listeners | High (duplicate processing) | High | Increased latency and glitches | [X] Bad |
| Single Audio Listener | Low (single processing) | Low | Minimal latency | [OK] Good |