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

AudioConfiguration

структура в UnityEngine

Выполнено в:UnityEngine.AudioModule

Описание

Указывает текущие свойства или желаемые свойства для установки для аудиосистемы.

Используйте эти свойства, чтобы изменить способ, которым Unity выводит все аудио в вашем проекте, включая количество звуков, которые могут воспроизводиться одновременно, и используемый режим динамика.

Более подробный пример см. в AudioSettings.Reset.

Дополнительные ресурсы: AudioSpeakerMode, AudioSettings.GetConfiguration.

// This script changes all the settings of the audio configuration programatically. 
// Attach this script to a GameObject in your Scene. Also assign an AudioSource component in the Inspector and 
// assign an audio clip to the AudioSource. 

using UnityEngine;

public class AudioConfigurationExample : MonoBehaviour { void Start() { AudioSource source = GetComponent<AudioSource>();

AudioConfiguration config = AudioSettings.GetConfiguration();

// Change each configuration to your preferred setting. config.speakerMode = AudioSpeakerMode.Stereo; config.dspBufferSize = 64; config.sampleRate = 48000; config.numRealVoices = 16; config.numVirtualVoices = 128;

AudioSettings.Reset(config); // Play the audio. source.Play(); } }

Свойства

Свойство Описание
dspBufferSizeДлина буфера DSP в образцах, определяющих задержку звуков на устройстве аудиовывода.
numRealVoicesТекущее максимальное количество одновременно слышимых звуков в игре.
numVirtualVoicesМаксимальное количество управляемых звуков в игре. За пределами этого предела звуки просто перестанут играть.
sampleRateТекущая частота дискретизации используемого устройства аудиовывода.
speakerModeТекущий режим динамика, используемый устройством аудиовывода.