Version: 2017.2

BuildPipeline.BuildAssetBundleExplicitAssetNames

Switch to Manual
Obsolete public static bool BuildAssetBundleExplicitAssetNames (Object[] assets, string[] assetNames, string pathName, BuildAssetBundleOptions assetBundleOptions, BuildTarget targetPlatform);
Obsolete public static bool BuildAssetBundleExplicitAssetNames (Object[] assets, string[] assetNames, string pathName, out uint crc, BuildAssetBundleOptions assetBundleOptions, BuildTarget targetPlatform);

Parameters

assets Создает сжатый Unity3D файл, содержащий коллекцию ассетов. AssetBundles могут содержать в себе любой ассет, который находится в папке с проектом.
assetNames An array of strings of the same size as the number of assets. These will be used as asset names, which you can then pass to AssetBundle.Load to load a specific asset. Use BuildAssetBundle to just use the asset's path names instead.
pathName Сжатый asset bundle файл будет сохранен в pathName.
assetBundleOptions Automatically include dependencies or always include complete assets instead of just the exact referenced objects.
targetPlatform Сжатый asset bundle файл будет сохранен в pathName.
crc An optional output parameter used to get a CRC checksum for the generated AssetBundle. (Used to verify content when downloading AssetBundles using WWW.LoadFromCacheOrDownload.)

Description

Builds an asset bundle, with custom names for the assets.

The function returns a boolean value which is true if the build succeeded and false otherwise.
Note: Specifying strings will increase the size of the asset bundle. The Built-in AssetBundle data shown in the build log refers to the string size.

See Also: BuildAssetBundle, AssetBundle class, WWW.assetBundle.