Представление источников звука в 3D.
Источник звуков AudioSource привязывается к GameObject для воспроизведения звуков в трёхмерном окружении.
Для проигрывания 3D звуков, вам также необходим AudioListener.
Как правило слушатель audio listener привязывается к камере, которую вы собираетесь использовать.
Играются ли звуки в 3D или в 2D определяется настройками AudioImporter.
Вы можете проигрывать выбранный одиночный аудио клип, используя Play, Pause и Stop.
Вы также можете настраивать его громкость во время воспроизведения, используя свойство volume, или перематывать, используя time.
При использовании PlayOneShot на одном AudioSource могут быть проиграны сразу несколько звуков.
Вы можете проигрывать клип в статичной точке в трёхмерном пространстве, используя PlayClipAtPoint.
See Also: AudioListener, AudioClip, AudioSource component.
bypassEffects | Байпас эффекты (Наложенные на компоненты фильтров или фильтры глобальных слушателей). |
bypassListenerEffects | When set global effects on the AudioListener will not be applied to the audio signal generated by the AudioSource. Does not apply if the AudioSource is playing into a mixer group. |
bypassReverbZones | When set doesn't route the signal from an AudioSource into the global reverb associated with reverb zones. |
clip | Выбранный по умолчанию AudioClip для проигрывания. |
dopplerLevel | Устанавливает коэффициент Доплера для выбранного источника звука AudioSorce. |
ignoreListenerPause | Позволяет источнику звука AudioSource продолжать проигрывание звука, даже если значение AudioListener.pause установлено true. Это может быть полезным для звуков элементов меню или фоновой музыки в меню паузы. |
ignoreListenerVolume | Это позволяет источнику аудио не принимать во внимание громкость слушателя звуков. |
isPlaying | Играет ли в данный момент clip (Read Only)? |
loop | Аудио клип зациклен? |
maxDistance | (Логарифмическое затухание) MaxDistance это дистанция, на которой звук перестаёт ослабевать. |
minDistance | В пределах Min distance источник звука AudioSource прекратит увеличение громкости. |
mute | Включает/выключает звук источника звука AudioSource. Выключение делает громкость = 0. Включение возвращает оригинальную громкость. |
outputAudioMixerGroup | The target group to which the AudioSource should route its signal. |
panStereo | Pans a playing sound in a stereo way (left or right). This only applies to sounds that are Mono or Stereo. |
pitch | Высота звука источника звука. |
playOnAwake | Если установлено в значение true, источник звука автоматически начнёт проигрывание при пробуждении (awake). |
priority | Устанавливает приоритет для AudioSource. |
reverbZoneMix | The amount by which the signal from the AudioSource will be mixed into the global reverb associated with the Reverb Zones. |
rolloffMode | Устанавливает/Возвращает для источника звука AudioSource способ затухания с расстоянием. |
spatialBlend | Sets how much this AudioSource is affected by 3D spatialisation calculations (attenuation, doppler etc). 0.0 makes the sound full 2D, 1.0 makes it full 3D. |
spatialize | Enables or disables spatialization. |
spread | Устанавливает для угла раскрытия режим 3d стерео или мультиканальный звук в пространстве динамиков. |
time | Позиция воспроизведения, в секундах. |
timeSamples | Позиция воспроизведения в PCM сэмпле. |
velocityUpdateMode | Должен ли источник звука обновляться в фиксированном (fixed) или динамическом (dynamic) update. |
volume | Громкость источника звука (от 0.0 до 1.0). |
GetCustomCurve | Устанавливает коэффициент Доплера для выбранного источника звука AudioSorce. |
GetSpatializerFloat | Reads a user-defined parameter of a custom spatializer effect that is attached to an AudioSource. |
Pause | Приостанавливает воспроизведение clip. |
Play | Проигрывает clip с задержкой перед началом воспроизведения (опционально). |
PlayDelayed | Проигрывает clip с задержкой, заданной в секундах. Рекомендуется использовать эту функцию вместо старой Play(delay) , которая в качестве аргумента использует задержку в сэмплах, соответствующих частоте сэмплирования (дискретизации) 44.1 кГц. |
PlayOnDualShock4 | Enable playing of audio source though a specfic DualShock4 controllerEnable playing of audio source though a specfic DualShock4 controller. |
PlayOneShot | Проигрывает AudioClip и масштабирует громкость AudioSource в соответствии с volumeScale. |
PlayScheduled | Проигрывает clip в заданное время на абсолютной временной шкале, считанной из AudioSettings.dspTime . |
SetCustomCurve | Устанавливает коэффициент Доплера для выбранного источника звука AudioSorce. |
SetScheduledEndTime | Изменяет время, в которое звук, уже запланированный на воспроизведение, закончит воспроизведение. Обратите внимание, что в зависимости от времени, не каждый запрос на перепланирование может быть выполнен. |
SetScheduledStartTime | Изменяет время, в которое уже запланированный звук начнёт играть. |
SetSpatializerFloat | Sets a user-defined parameter of a custom spatializer effect that is attached to an AudioSource. |
Stop | Останавливает воспроизведение clip. |
UnPause | Устанавливает коэффициент Доплера для выбранного источника звука AudioSorce. |
PlayClipAtPoint | Проигрывает AudioClip в заданной точке мирового пространства. |
enabled | Enabled Behaviours are Updated, disabled Behaviours are not. |
isActiveAndEnabled | Has the Behaviour had enabled called. |
gameObject | The game object this component is attached to. A component is always attached to a game object. |
tag | Тег данного игрового объекта. |
transform | The Transform attached to this GameObject (null if there is none attached). |
hideFlags | Should the object be hidden, saved with the scene or modifiable by the user? |
name | The name of the object. |
BroadcastMessage | Вызывает метод названный methodName на каждом MonoBehaviour этого game object-а или любого из его потомков. |
CompareTag | Помечен ли этот игровой объект тэгом tag? |
GetComponent | Возвращает компонент типа type, если он прикреплен к игровому объекту и null, если не прикреплен. |
GetComponentInChildren | Returns the component of Type type in the GameObject or any of its children using depth first search. |
GetComponentInParent | Returns the component of Type type in the GameObject or any of its parents. |
GetComponents | Returns all components of Type type in the GameObject. |
GetComponentsInChildren | Returns all components of Type type in the GameObject or any of its children. |
GetComponentsInParent | Returns all components of Type type in the GameObject or any of its parents. |
SendMessage | Вызывает метод с именем methodName в каждом MonoBehaviour на этом объекте. |
SendMessageUpwards | Вызывает на каждом MonoBehaviour в данном игровом объекте и на каждом предке скрипта метод с именем methodName. |
GetInstanceID | Returns the instance id of the object. |
ToString | Returns the name of the game object. |
Destroy | Removes a gameobject, component or asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Makes the object target not be destroyed automatically when loading a new scene. |
FindObjectOfType | Returns the first active loaded object of Type type. |
FindObjectsOfType | Returns a list of all active loaded objects of Type type. |
Instantiate | Returns a copy of the object original. |
bool | Does the object exist? |
operator != | Compares if two objects refer to a different object. |
operator == | Compares two object references to see if they refer to the same object. |