0312 修复异步加载资源没有处理spine的问题;修复编辑器下载测试会闪退问题
2个文件已修改
12 ■■■■■ 已修改文件
Main/ResModule/ResManager.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Utility/ShaderUtility.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/ResModule/ResManager.cs
@@ -249,6 +249,16 @@
            LoadSpriteAsync<T>(directory, name, callBack);
            return;
        }
        else if (typeof(T) == typeof(SkeletonDataAsset))
        {
            //文件目录调整,name中包含了路径
            if (name.Contains("/"))
            {
                directory += name.Substring(0, name.LastIndexOf("/"));
                name = name.Substring(name.LastIndexOf("/") + 1);
            }
        }
        LoadAssetAsyncInternal<T>(directory, name, callBack, needExt);
    }
Main/Utility/ShaderUtility.cs
@@ -17,11 +17,13 @@
    public static void WarmUpAll()
    {
        #if !UNITY_EDITOR
        if (AssetSource.isUseAssetBundle)
        {
            AssetBundleUtility.Instance.Sync_LoadAllAssets("Graphic/Shader");
            Shader.WarmupAllShaders();
        }
        #endif
    }