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

AssetImporter.SetAssetBundleNameAndVariant

Declaration

public void SetAssetBundleNameAndVariant(string assetBundleName, string assetBundleVariant);

Параметры

Параметр Описание
assetBundleName Название AssetBundle.
assetBundleVariant Вариант AssetBundle.

Описание

Установите имя и вариант AssetBundle.

using UnityEngine;
using UnityEditor;
public class SetAssetBundleNameAndVariant : MonoBehaviour
{
    [MenuItem("Tools/SetAssetBundleNameAndVariantExample")]
    static void Example()
    {
        var importer = AssetImporter.GetAtPath("Path/To/Your/Asset"); 
        var newAssetBundleName = "example_bundle_name";
        var newAssetBundleVariant = "v1";
        
        //Set AssetBundleName and AssetBundleVariant
        importer.SetAssetBundleNameAndVariant(newAssetBundleName, newAssetBundleVariant); 
        Debug.Log($"Set AssetBundleName to {importer.assetBundleName} and AssetBundleVariant to {importer.assetBundleVariant} for: {importer.assetPath}");
    }
}