BuildAssetBundlesParameters.bundleDefinitions
Declaration
public AssetBundleBuild[] bundleDefinitions;Описание
Массив, определяющий имя и содержимое каждого AssetBundle. (необязательно)
Массив AssetBundleBuild структуры, задающие имена и содержимое каждого AssetBundle, то есть «карту сборки». Когда она передана, Unity собирает только указанные AssetBundle и игнорирует любые назначения AssetBundle, сделанные через интерфейс редактора. Такой подход удобен, чтобы программно задавать содержимое AssetBundle или выполнять сборки с разным содержимым в рамках одного проекта.
Это поле может быть оставлено неназначенным, e.g. null, в этом случае BuildPipeline.BuildAssetBundles использует назначения AssetBundle, сделанные в Редакторе, для определения AssetBundles и их содержимого. Эти назначения хранятся в файлах AssetDatabase и .meta и могут быть также доступны программно, см. AssetImporter.assetBundleName, AssetDatabase.GetAssetPathsFromAssetBundle и AssetDatabase.GetImplicitAssetBundleName.