AudioSource
- это компонент , который позволяет воспроизводить звук на вашей сцене. Он также содержит параметры управления для звука, такие как Play
Pause
volume
loop
и все другие свойства и методы, необходимые для управления работой воспроизведения ваших звуков. Этот компонент также поддерживает 3D-звук, то есть звук будет исходить из местоположения GameObject
, на котором он включен, например, из уст человека.
Примеры кода и другие свойства / методы для AudioSource
можно найти в документации здесь
актив тип AudioClip
используется AudioSource
для воспроизведения. AudioClip
содержит файл, который вы хотите воспроизвести, либо как сжатый ogg vorbis, либо как несжатый. AudioClip
также содержит всю информацию об этом клипе, такую как length
и frequency
.
Полная документация по всем найденным методам и свойствам здесь
Вы выбираете, что AudioClip
AudioSource
воспроизводит, устанавливая свойство AudioSource.clip
.
Наконец, у вас есть компонент AudioListener
, который, как следует из названия, - это то, что прослушивает для звука в вашей сцене (который воспроизводится с AudioSource
. Для того, чтобы слышать звуки в вашей сцене, вам нужен AudioListener
(по умолчанию он есть на основной камере и ограничен один на сцену) и находится в диапазоне вашего AudioSource
. AudioSource
AudioListener
также имеет свойство volume
, но они не совпадают с volume
на AudioListener
, определяющем громкость для всей игры.
полную документацию, объясняющую все свойства и методы, можно найти здесь