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

BuildPipelineContext

класс в UnityEditor.Build

Описание

Определяет контекст сборки для IProcessSceneWithReport во время события сборки.

Этот класс содержит статические методы для объявления дополнительных зависимостей сцены для системы сборки. Эти зависимости вызывают пересборку сцены в случаях, когда зависимости не заданы в самой сцене явно.

Например, если осуществление IProcessSceneWithReport загружает Ассет программно, а затем BuildPipelineContext.DependOnAsset должен быть вызван, если только на тот же ассет не ссылается сцена. Тогда, если ассет изменится и сборка будет запущена снова, Unity выполнит обратный вызов заново и сохранит последнее состояние сцены вместо того, чтобы переиспользовать устаревший кэшированный результат.

Отслеживание зависимостей в настоящее время требуется только тогда, когда EditorBuildSettings.UseParallelAssetBundleBuilding является истинным, для вызовов BuildPipeline.BuildAssetBundlesВ настоящее время он не применяется к BuildPipeline.BuildPlayer.

Дополнительные ресурсы: AssetDatabase.LoadAssetAtPath

Статические методы

Метод Описание
DependOnAssetПозволяет указать, что Scene зависит от содержимого ассета, предоставленного напрямую.
DependOnPathПозволяет указать, что Scene зависит от содержимого исходного ассета в указанном пути.