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

IAudioGenerator

интерфейс в UnityEngine.Audio


Интерфейсы приспособлений:ICapabilities

Описание

Фабрика для создания экземпляров GeneratorInstance для внутреннего использования или из других скриптов.

IAudioGeneratorс не владеют никакими созданными GeneratorInstance не должны пытаться хранить их для скриптов. Вместо этого, пользователь IAudioGenerator должна разоблачить созданную GeneratorInstance через свои собственные API.



IAudioGeneratorв целом осуществляются на основе MonoBehaviour или а ScriptableObject чтобы связать инструменты управления ассетами и сценами с инструментами генерации звука единым интерфейсом. Можно также напрямую создать экземпляр GeneratorInstance с использованием ControlContext чисто в коде.





Если вы хотите сериализировать ссылку на IAudioGenerator и имеете выборщик объектов для фабрик, основанных на ассетах/компонентах, используйте IAudioGenerator.Serializable для хранения/загрузки этих ссылок.

Дополнительные ресурсы: AudioSource.generator, AudioSource.generatorInstance

Открытые методы

Метод Описание
CreateInstance Попросите этот интерфейс создать GeneratorInstance.