AudioResource
Описание
Представляет ассет генератора аудио, который можно воспроизвести через AudioSource.
Примечание: Аудио генераторы не предоставляют прямого доступа к свойствам, таким как length. Однако, если ваш аудио генератор является AudioClip, вы можете получить доступ к этим свойствам через AudioSource.clip. Другие типы ресурсов могут не предоставлять прямого доступа к этим свойствам, потому что ресурсы динамичны или значения могут изменяться каждый раз, когда вы воспроизводите аудио.
Дополнительные ресурсы: AudioClip, AudioRandomContainer.
using System.Collections; using UnityEngine; using UnityEngine.Audio;
// Play an AudioClip, then an AudioResource, through an AudioSource. [RequireComponent(typeof(AudioSource))] public class ExampleClass : MonoBehaviour { public AudioClip m_Clip; public AudioResource m_Resource;
IEnumerator Start() { AudioSource audioSource = GetComponent<AudioSource>(); audioSource.resource = m_Clip; audioSource.Play();
yield return new WaitForSeconds(audioSource.clip.length);
audioSource.resource = m_Resource; audioSource.Play(); } }
Унаследованные члены 4
Свойства
| Свойство | Описание |
|---|---|
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |