/// <summary> /// 获取指定资源依赖的资源列表 /// 注意:返回列表里已经包括主资源自己 /// </summary> private List <AssetInfo> GetDependencies(string assetPath) { List <AssetInfo> depends = new List <AssetInfo>(); string[] dependArray = AssetDatabase.GetDependencies(assetPath, true); foreach (string dependPath in dependArray) { if (AssetBundleCollectorSettingData.ValidateAsset(dependPath)) { AssetInfo assetInfo = new AssetInfo(dependPath); depends.Add(assetInfo); } } return(depends); }