Рассказываю.
Допустим, у нас есть две комнаты, соединенные проходом. В одной комнате должен болбатить приемник, а во второй гудеть пропеллер.
Берем env_soundscape. Не один, а целых два.
Помещаем их
между комнатами, а именно
перед входом в каждую комнату. Радиус делаем так, что бы они полностью перекрывали проход.
Это еще не источники звука, это только их грубо говоря тригеры.
Далее, возле предпологаемого источника звука (приемник и пропеллер) кладем info_target, каждому даем уникальное имя, допустим, "radio" и "fan".
Пока все понятно?
Теперь начинаем настраивать env_soundscape. Тут не большая заморочка выходит. У этой ентити есть есть два важных для нас параметра. Sound Position ссылается на наш info_target (всего для каждого env_soundscape дается семь позиций) или на несколько info_target - но это очевидно и просто - это то, ОТКУДА будет звучать звук (
) Вписываем там для комнаты с радио "radio" в одной env_soundscape , для комнаты с пропеллером "fan" в другой.
Все. На карте звук настроен, можно компилировать.
Но звучать по прежнему ничего не будет. Ибо придется еще поработать ручками, поправив файл конфигурации soundscape.
Продолжение следует.