From 328ed33dec8b8422eee4ed09f40a7957746287b5 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期一, 15 九月 2025 20:16:26 +0800 Subject: [PATCH] 0312 材质,武将预制体,全图 --- Main/ResModule/ResManager.cs | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/Main/ResModule/ResManager.cs b/Main/ResModule/ResManager.cs index ddedebe..3ebcdf0 100644 --- a/Main/ResModule/ResManager.cs +++ b/Main/ResModule/ResManager.cs @@ -131,6 +131,17 @@ { return LoadSprite(directory, name) as T; } + else if (typeof(T) == typeof(SkeletonDataAsset)) + { + //鏂囦欢鐩綍璋冩暣锛宯ame涓寘鍚簡璺緞 + if (name.Contains("/")) + { + directory += name.Substring(0, name.LastIndexOf("/")); + name = name.Substring(name.LastIndexOf("/") + 1); + } + + directory = directory.Replace("\\", "/"); + } return LoadAssetInternal<T>(directory, name); } @@ -148,7 +159,8 @@ } else { - if (directory == "UI" || directory == "UIComp" || directory.StartsWith("Sprite") || directory == "Battle/Prefabs") + if (directory == "UI" || directory == "UIComp" || directory.StartsWith("Sprite") + || directory == "Battle/Prefabs" || directory == "Materials") { directory = "UI/" + directory; } @@ -156,6 +168,12 @@ { directory = "UI/Hero/SpineRes"; } + + else if (directory.Contains("Texture")) + { + directory = "maps/"+name; + } + var assetInfo = new AssetInfo(directory.ToLower(), name.ToLower()); asset = AssetBundleUtility.Instance.Sync_LoadAsset(assetInfo, typeof(T)) as T; } -- Gitblit v1.8.0