Update AssetBundleCollector

打包资源忽略Gizmos资源文件。
pull/24/head
hevinci 2022-07-12 15:38:26 +08:00
parent 96f95bbd99
commit 256844ddf5
2 changed files with 13 additions and 8 deletions

View File

@ -185,13 +185,10 @@ namespace YooAsset.Editor
if (_referenceBundleNames.Count > 1) if (_referenceBundleNames.Count > 1)
{ {
if (!AssetPath.Contains("/Editor/") && !AssetPath.Contains("/Gizmos/")) IPackRule packRule = PackDirectory.StaticPackRule;
{ var bundleName = packRule.GetBundleName(new PackRuleData(AssetPath));
IPackRule packRule = PackDirectory.StaticPackRule; var shareBundleName = $"share_{bundleName}.{YooAssetSettingsData.Setting.AssetBundleFileVariant}";
var bundleName = packRule.GetBundleName(new PackRuleData(AssetPath)); _shareBundleName = EditorTools.GetRegularPath(shareBundleName).ToLower();
var shareBundleName = $"share_{bundleName}.{YooAssetSettingsData.Setting.AssetBundleFileVariant}";
_shareBundleName = EditorTools.GetRegularPath(shareBundleName).ToLower();
}
} }
} }
else else

View File

@ -180,7 +180,15 @@ namespace YooAsset.Editor
private bool IsValidateAsset(string assetPath) private bool IsValidateAsset(string assetPath)
{ {
if (assetPath.StartsWith("Assets/") == false && assetPath.StartsWith("Packages/") == false) if (assetPath.StartsWith("Assets/") == false && assetPath.StartsWith("Packages/") == false)
{
UnityEngine.Debug.LogError($"Invalid asset path : {assetPath}");
return false; return false;
}
if (assetPath.Contains("/Gizmos/"))
{
UnityEngine.Debug.LogWarning($"Cannot pack gizmos asset : {assetPath}");
return false;
}
if (AssetDatabase.IsValidFolder(assetPath)) if (AssetDatabase.IsValidFolder(assetPath))
return false; return false;