Audio region inside level

What’s the “standard”(?!) way of adding ambient sounds to certain zones of a level?

Let’s say there’s a long strip of trees where I want to add wind sounds or a long strip of beach where I need to add ocean sounds.

I could add and Audio source, but that works with a radius to the position of the GO so in these cases I would have to add several audio sources with the same audio to cover the whole region… Is there any other simpler/elegant way of doing it?

Track if the player is inside a bounding box that defines the region, if so, position the audiosource that belongs to that region at the player, else use the closest point on the bounding box. Unity - Scripting API: Bounds

1 Like

If the game is linear you can have one trigger than turns it on and one that turns it off.