From 3467796d3d61128fe05322992f0b1955012d6ff4 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期二, 02 七月 2019 19:40:28 +0800
Subject: [PATCH] 382 材质球打包名自动更正
---
Assets/Editor/Tool/UpdateAssetBundleName.cs | 38 ++++++++++++++++++++++++++++++++++++++
1 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/Assets/Editor/Tool/UpdateAssetBundleName.cs b/Assets/Editor/Tool/UpdateAssetBundleName.cs
index a16d9bf..c8d05d6 100644
--- a/Assets/Editor/Tool/UpdateAssetBundleName.cs
+++ b/Assets/Editor/Tool/UpdateAssetBundleName.cs
@@ -231,6 +231,44 @@
// File.Copy(file.FullName, StringUtility.Contact(fsMaterialPath_OutPut, "/", fileName), true);
//}
+ var zsMaterialPathOutFiles = new DirectoryInfo(zsMaterialPath_OutPut).GetFiles("*.mat", SearchOption.TopDirectoryOnly);
+ foreach (var _file in zsMaterialPathOutFiles)
+ {
+ var _fileName = Path.GetFileName(_file.FullName);
+ var _importerPath = assetPath + "/A_Zs/Materials/" + _file.Name;
+ var _importer = AssetImporter.GetAtPath(_importerPath);
+ if (_file.Name.StartsWith("A_Zs_Sz"))
+ {
+ string _abName = Path.GetFileNameWithoutExtension(_file.Name).Replace("_Dm", "");
+ _importer.assetBundleName = "prefab/prefab_race_" + _abName;
+ }
+ else
+ {
+ string _abName = Path.GetFileNameWithoutExtension(_file.Name).Replace("_02", "").Replace("_Dm", "").Replace("_Dm_02", "");
+ _importer.assetBundleName = "prefab/prefab_race_" + _abName;
+ }
+ EditorUtility.SetDirty(_importer);
+ }
+
+ var fsMaterialPathOutFiles = new DirectoryInfo(fsMaterialPath_OutPut).GetFiles("*.mat", SearchOption.TopDirectoryOnly);
+ foreach (var _file in fsMaterialPathOutFiles)
+ {
+ var _fileName = Path.GetFileName(_file.FullName);
+ var _importerPath = assetPath + "/A_Fs/Materials/" + _file.Name;
+ var _importer = AssetImporter.GetAtPath(_importerPath);
+ if (_file.Name.StartsWith("A_Fs_Sz"))
+ {
+ string _abName = Path.GetFileNameWithoutExtension(_file.Name).Replace("_Dm", "");
+ _importer.assetBundleName = "prefab/prefab_race_" + _abName;
+ }
+ else
+ {
+ string _abName = Path.GetFileNameWithoutExtension(_file.Name).Replace("_02", "").Replace("_Dm", "").Replace("_Dm_02", "");
+ _importer.assetBundleName = "prefab/prefab_race_" + _abName;
+ }
+ EditorUtility.SetDirty(_importer);
+ }
+
AssetDatabase.SaveAssets();
AssetDatabase.Refresh();
--
Gitblit v1.8.0