| Main/Component/UI/Effect/EllipseMask.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/ResModule/ResManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/Component/UI/Effect/EllipseMask.cs
@@ -154,7 +154,7 @@ { if (m_MaskMaterial == null) { Shader ellipseShader = Shader.Find("GUI/EllipseMask"); Shader ellipseShader = ResManager.Instance.LoadAsset<Shader>("Shader", "GUI_EllipseMask"); if (ellipseShader != null) { m_MaskMaterial = new Material(ellipseShader); @@ -237,7 +237,8 @@ { if (graphic.material == null || !graphic.material.shader.name.Contains("EllipseMaskedContent")) { Shader maskedShader = Shader.Find("GUI/EllipseMaskedContent"); // Shader maskedShader = Shader.Find("GUI/EllipseMaskedContent"); Shader maskedShader = ResManager.Instance.LoadAsset<Shader>("Shader", "GUI_EllipseMaskedContent"); if (maskedShader != null) { Material maskedMaterial = new Material(maskedShader); Main/ResModule/ResManager.cs
@@ -167,7 +167,7 @@ //外部用到的自己加后缀,内部统一去除后缀名 name = name.Substring(0, name.LastIndexOf(".")); } //TODO: 临时特殊处理打包后的路径读取 if (directory == "UI" || directory == "UIComp" || directory.StartsWith("Sprite") || directory == "Battle/Prefabs" || directory == "Materials") { @@ -182,6 +182,10 @@ { directory = "maps/" + name; } else if (directory.Contains("Shader")) { directory = "graphic/shader"; } var assetInfo = new AssetInfo(directory.ToLower(), name.ToLower());