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

AssetDatabase.GetUnusedAssetBundleNames

Declaration

public static string[] GetUnusedAssetBundleNames();

Возвращаемое значение

string[] Возвращает любые неиспользуемые имена AssetBundle в базе данных ассетов.

Описание

Получает любые неиспользуемые имена AssetBundle в базе данных ассетов.

using System.Linq;
using UnityEngine;
using UnityEditor;

public class AssetDatabaseExamples : MonoBehaviour { [MenuItem("AssetDatabase/Check For Unused Asset Bundles")] static void FindUnusedAssetBundles() { var unusedBundles = AssetDatabase.GetUnusedAssetBundleNames(); var unusedAssetBundleString = "";

//Add all except the last Asset Bundle name into the Unused Asset Bundle String with a comma at the end for (var i = 0; i < unusedBundles.Length - 1; i++) { unusedAssetBundleString += unusedBundles[i] + ", "; } //Add the last string without a comma unusedAssetBundleString += unusedBundles.Last(); Debug.Log($"Unused Asset Bundles: {unusedAssetBundleString}."); } }