三国卡牌客户端基础资源仓库
hch
2025-09-15 911c7102db78fe0ed96d51c1681cfb5d9cad9b4b
0312 场景转移出来
2个文件已修改
4个文件已删除
336 ■■■■ 已修改文件
Assets/Editor/Tool/UpdateAssetBundleName.cs 62 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Resources/Scenes/Game.unity 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Resources/Scenes/Game.unity.meta 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Resources/Scenes/Login.unity 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Resources/Scenes/Login.unity.meta 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ProjectSettings/EditorBuildSettings.asset 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/UpdateAssetBundleName.cs
@@ -311,9 +311,12 @@
public class UpdateLevelSetting
{
    static string exportMapsPath = Application.dataPath + "/Editor/Config/ExportMaps.txt";
    static string rootPath = Application.dataPath + "/Art/Maps/Scenes";
    static string assetPath = "Assets/Art/Maps/Scenes";
    static string rootPath = Application.dataPath + "/ResourcesOut/Scenes";
    static string assetPath = "Assets/ResourcesOut/Scenes";
    static HashSet<string> exportMaps;//去除的地图列表
    static string rootTexturePath = Application.dataPath + "/ResourcesOut/Texture";
    static string assetTexturePath = "Assets/ResourcesOut/Texture";
    [MenuItem("程序/设置资源包名/更新Level(All) AssetBundleName")]
@@ -321,19 +324,19 @@
    {
        // ReadExportConfig();
        // var allFiles = new DirectoryInfo(rootPath).GetFiles("*.unity", SearchOption.TopDirectoryOnly);
        // foreach (var file in allFiles)
        // {
        //     var importerPath = assetPath + Path.DirectorySeparatorChar + file.Name;
        //     var importer = AssetImporter.GetAtPath(importerPath);
        //     var name = Path.GetFileNameWithoutExtension(file.FullName);
        //     if (exportMaps.Contains(name)) //判断这个地图是否被排除,被排除不打包
        //         importer.assetBundleName = "";
        //     else
        //         importer.assetBundleName = "maps/" + name.ToLower();
        var allFiles = new DirectoryInfo(rootPath).GetFiles("*.unity", SearchOption.TopDirectoryOnly);
        foreach (var file in allFiles)
        {
            var importerPath = assetPath + Path.DirectorySeparatorChar + file.Name;
            var importer = AssetImporter.GetAtPath(importerPath);
            var name = Path.GetFileNameWithoutExtension(file.FullName);
            // if (exportMaps.Contains(name)) //判断这个地图是否被排除,被排除不打包
            //     importer.assetBundleName = "";
            // else
                importer.assetBundleName = "maps/" + name.ToLower();
        //     // EditorUtility.SetDirty(importer);
        // }
            // EditorUtility.SetDirty(importer);
        }
        // var createRoleAssets = AssetDatabase.FindAssets("t:prefab", new string[] { "Assets/ResourcesOut/Scene/CreateRole" });
        // foreach (var item in createRoleAssets)
@@ -343,7 +346,7 @@
        //     // EditorUtility.SetDirty(importer);
        // }
        // var textures = AssetDatabase.FindAssets("t:Texture2D", new string[] { "Assets/ResourcesOut/Scene/Textures" });
        // var textures = AssetDatabase.FindAssets("*.jpg", new string[] { "Assets/ResourcesOut/Texture/FullScreenBg" });
        // foreach (var item in textures)
        // {
        //     var importer = AssetImporter.GetAtPath(AssetDatabase.GUIDToAssetPath(item));
@@ -352,6 +355,35 @@
        // }
        // exportMaps?.Clear();
        // exportMaps = null;
        allFiles = new DirectoryInfo(rootTexturePath).GetFiles("*.jpg", SearchOption.TopDirectoryOnly);
        foreach (var file in allFiles)
        {
            var importerPath = assetTexturePath + Path.DirectorySeparatorChar + file.Name;
            var importer = AssetImporter.GetAtPath(importerPath);
            var name = Path.GetFileNameWithoutExtension(file.FullName);
            // if (exportMaps.Contains(name)) //判断这个地图是否被排除,被排除不打包
            //     importer.assetBundleName = "";
            // else
                importer.assetBundleName = "maps/" + name.ToLower();
            // EditorUtility.SetDirty(importer);
        }
        allFiles = new DirectoryInfo(rootTexturePath).GetFiles("*.png", SearchOption.TopDirectoryOnly);
        foreach (var file in allFiles)
        {
            var importerPath = assetTexturePath + Path.DirectorySeparatorChar + file.Name;
            var importer = AssetImporter.GetAtPath(importerPath);
            var name = Path.GetFileNameWithoutExtension(file.FullName);
            // if (exportMaps.Contains(name)) //判断这个地图是否被排除,被排除不打包
            //     importer.assetBundleName = "";
            // else
                importer.assetBundleName = "maps/" + name.ToLower();
            // EditorUtility.SetDirty(importer);
        }
        Debug.Log("map资源包名更新完成!");
        // AssetDatabase.SaveAssets();
        // AssetDatabase.Refresh();
Assets/Resources/Scenes/Game.unity
File was deleted
Assets/Resources/Scenes/Game.unity.meta
File was deleted
Assets/Resources/Scenes/Login.unity
File was deleted
Assets/Resources/Scenes/Login.unity.meta
File was deleted
ProjectSettings/EditorBuildSettings.asset
@@ -9,9 +9,9 @@
    path: Assets/Resources/Scenes/Launch.unity
    guid: 2cda990e2423bbf4892e6590ba056729
  - enabled: 1
    path: Assets/Resources/Scenes/Game.unity
    path: Assets/ResourcesOut/Scenes/Game.unity
    guid: f8be56f963b0d404994f476d3584b1de
  - enabled: 1
    path: Assets/Resources/Scenes/Login.unity
    path: Assets/ResourcesOut/Scenes/Login.unity
    guid: 9d84e82cfd446df40b1ec53956090952
  m_configObjects: {}