Создание случайного плейлиста с помощью Audio Random Container
Чтобы создать плейлист с произвольным расположением песен, создайте аудиоконтейнер с произвольным расположением песен, а затем проиграйте его в игре.
Вы можете использовать случайные плейлист для случайного и играть почти любой звук, такие как шаги, ударов, и AI диалог.
Предварительные условия
Вы можете создать и использовать случайные плейлист, если вы знаете, как сделать следующее:
- Создать GameObject
- Добавить кнопку к сцене
Создание случайного аудиоконтейнера
Вы можете создать Аудио Случайный Контейнер из более чем одного места.
Примечание: Если вы перетащите существующий аудио случайного контейнера в Hierarchy, вы создаете GameObject на Transform местоположение (0,0,0) с компонентом Audio Source, который ссылается на перетаскиваемый Audio Random Container.
Из меню
В Unity Editor выполните следующие действия:
- Выберите Активы > Создать > Аудио > Аудио случайного контейнера.
В окне Project под Ассетыпоявляется пустой ресурс Audio Random Container.
Из представления Project
В Unity Editor выполните следующие действия:
- Щелкните правой кнопкой мыши в окне Project, чтобы открыть меню ассета, содержащее рабочий пункт меню.
- Выберите Создать.
- Выберите аудио.
- Выберите Аудио случайной контейнер.
В окне Project под Ассетыпоявляется пустой ресурс Audio Random Container.
Из окна
В Unity Editor выполните следующие действия:
- Выберите Окно.
- Выберите аудио.
- Выберите Аудио случайной контейнер.
В окне Project под Ассетыпоявляется пустой ресурс Audio Random Container.
Играть аудио случайного контейнера в игре
Чтобы воспроизвести случайный аудиоконтейнер, необходимо интегрировать его с компонентом Audio Source, а затем воспроизвести его, например, с помощью одного из триггеров игры.
Интеграция с компонентом Audio Source
Вы можете использовать Audio Random Container только в сочетании с компонентом Audio Source. Он является эмиттером для Audio Random Container и определяет, имеет ли Audio Random Container позицию в мире или звучит так, как будто у него нет позиции. Для получения дополнительной информации, см. Источник звука.
Для интеграции выполните следующие действия:
- Создайте Случайный Аудиоконтейнер из меню, из представления Project или из окна.
- Создайте GameObject.
- В окне Inspector выберите Добавить компонент.
- Выбрать Аудио > Аудио источник.
- Рядом с AudioResourceвыберите созданный вами Audio Random Container.
Вы интегрировали Audio Random Container с компонентом Audio Source. Вы можете играть с PlayOnAwake bool, API, или различными опциями триггера игры.
Использование игровых триггеров
Звуки в играх часто запускаются игровым событием или триггером. Вы можете использовать игровые триггеры, такие как кнопки, для воспроизведения Audio Random Container\:
- Добавить кнопку в сцену.
- В окне Inspector выберите +, чтобы добавить событие On Click.
- Выберите Аудио случайной контейнер.