From 1f7675733af28f2cdf393956705de0d399e9be10 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期一, 11 八月 2025 10:53:12 +0800 Subject: [PATCH] 117 【武将】武将系统 - 培养; 特效相加模式下 动态加载材质 --- Main/ResModule/UILoader.cs | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Main/ResModule/UILoader.cs b/Main/ResModule/UILoader.cs index cb5331c..6f07dbf 100644 --- a/Main/ResModule/UILoader.cs +++ b/Main/ResModule/UILoader.cs @@ -38,7 +38,7 @@ public static Sprite LoadSprite(string _folder, string _file) { - return ResManager.Instance.LoadAsset<Sprite>(StringUtility.Contact(ResourcesPath.UI_SPRITE_SUFFIX, "/", _folder) , _file); + return ResManager.Instance.LoadAsset<Sprite>(StringUtility.Contact(ResourcesPath.UI_SPRITE_SUFFIX, "/", _folder), _file); } public static void UnLoadSprite(string _iconKey) @@ -53,11 +53,21 @@ public static Font LoadFont(string _fontName) { - return ResManager.Instance.LoadAsset<Font>(ResourcesPath.UI_FONT_SUFFIX, _fontName); + return ResManager.Instance.LoadAsset<Font>(ResourcesPath.UI_FONT_SUFFIX, _fontName); } public static void UnLoadFont(string _fontName) { ResManager.Instance.UnloadAsset(ResourcesPath.UI_FONT_SUFFIX, _fontName); } + + public static Texture2D LoadTexture2D(string _iconKey) + { + var iconConfig = IconConfig.Get(_iconKey); + if (iconConfig == null) + { + return null; + } + return ResManager.Instance.LoadAsset<Texture2D>(StringUtility.Contact(ResourcesPath.UI_SPRITE_SUFFIX, "/" + iconConfig.folder), iconConfig.sprite); + } } -- Gitblit v1.8.0