Unity 6.3
0 онлайн 76 гостей 3 в системе
Вход

AudioMixer.FindMatchingGroups

Declaration

public AudioMixerGroup[] FindMatchingGroups(string subPath);

Параметры

Параметр Описание
subPath Подстрока для сопоставления с путями групп.

Возвращаемое значение

AudioMixerGroup[] Группы в миксере, пути которых содержат указанную подстроку.

Описание

Возвращает группы миксеров, путь которых содержит указанную подстроку.

Соединенные группы в миксере образуют путь от главной группы миксера к листьям. Этот путь имеет формат Главная группа/Детёнок главной группы/Внук главной группыи так далее.

using UnityEngine;
using UnityEngine.Audio;

public class FindMatchingMixerGroups : MonoBehaviour { public AudioMixer mixer; const string dropsVolumeParam = "DropsVolume";

void Start() { // Returns the group at path Master/WATER/DROPS (see hierarchy image above). var dropsGroup = mixer.FindMatchingGroups("DROPS")[0];

// Returns Master/AMBIENCE/CROWD, Master/AMBIENCE/ROAD, and Master/AMBIENCE. var ambienceGroups = mixer.FindMatchingGroups("Master/AMBIENCE");

// Returns ROAD and RIVER. var rGroups = mixer.FindMatchingGroups("/R");

// Exposed parameters are read and written on the AudioMixer, not on AudioMixerGroup. if (dropsGroup.audioMixer.GetFloat(dropsVolumeParam, out float volume)) { Debug.Log($"{dropsVolumeParam}: {volume}"); dropsGroup.audioMixer.SetFloat(dropsVolumeParam, volume); } } }

Дополнительные ресурсы: ,AudioMixer.GetFloat,, ,AudioMixer.SetFloat,, ,AudioMixerGroup,, ,AudioMixer,.