From ece5fc6192739ec18692cc9ef0000b09ba1bf154 Mon Sep 17 00:00:00 2001 From: yyl <yyl> Date: 星期三, 04 六月 2025 15:08:57 +0800 Subject: [PATCH] 18 子 2D卡牌客户端搭建 / 2D卡牌客户端搭建 备注: 1.资源加载统一入口 2.创建组件层级改为UI --- Main/Utility/MaterialUtility.cs | 72 ++---------------------------------- 1 files changed, 4 insertions(+), 68 deletions(-) diff --git a/Main/Utility/MaterialUtility.cs b/Main/Utility/MaterialUtility.cs index 1fbe894..3044113 100644 --- a/Main/Utility/MaterialUtility.cs +++ b/Main/Utility/MaterialUtility.cs @@ -7,7 +7,7 @@ public static Material GetDefaultSpriteGrayMaterial() { - return ResManager.Instance.LoadAsset<Material>("Material", "SpriteGray"); + return ResManager.Instance.LoadAsset<Material>("Materials", "SpriteGray"); } public static Material GetInstantiatedSpriteGrayMaterial() @@ -18,12 +18,12 @@ public static Material GetSmoothMaskGrayMaterial() { - return ResManager.Instance.LoadAsset<Material>("Material", "SmoothMaskGray"); + return ResManager.Instance.LoadAsset<Material>("Materials", "SmoothMaskGray"); } public static Material GetInstantiatedSpriteTwinkleMaterial() { - var material = ResManager.Instance.LoadAsset<Material>("Material", "Flash"); + var material = ResManager.Instance.LoadAsset<Material>("Materials", "Flash"); return new Material(material); } @@ -32,14 +32,9 @@ return UnityEngine.UI.Image.defaultGraphicMaterial; } - public static Material GetUIBlurMaterial() - { - return ResManager.Instance.LoadAsset<Material>("Material", "GUIBlurMaterial"); - } - public static Material GetGUIRenderTextureMaterial() { - return ResManager.Instance.LoadAsset<Material>("Material", "UI_RenderTexture"); + return ResManager.Instance.LoadAsset<Material>("Materials", "UI_RenderTexture"); } public static void SetRenderSortingOrder(this GameObject root, int sortingOrder, bool includeChildren) @@ -67,67 +62,8 @@ renderer.sortingOrder = sortingOrder; } } - } - - static Shader m_HeroShader; - static Shader m_PlayerShader; - static Shader heroShader { - get { - if (m_HeroShader == null) - { - m_HeroShader = Shader.Find("Character/Character,Emission,Flow_Hero"); - } - - if (m_HeroShader == null) - { - m_HeroShader = Shader.Find("Character/Character, Emission,Flow_Hero"); - } - - return m_HeroShader; - } - } - - static Shader playerShader { - get { - if (m_PlayerShader == null) - { - m_PlayerShader = Shader.Find("Character/Character,Emission,Flow"); - } - - if (m_PlayerShader == null) - { - m_PlayerShader = Shader.Find("Character/Character, Emission,Flow"); - } - - return m_PlayerShader; - } - } - - public static void SwitchXrayShader(Material _material, bool _isHero) - { - if (_material == null) - { - return; - } - - if (_isHero) - { - if (_material.shader.name != "Character/Character,Emission,Flow_Hero" && _material.shader.name != "Character/Character, Emission,Flow_Hero") - { - _material.shader = heroShader; - _material.SetColor("_XRayColor", new Color32(0, 107, 255, 255)); - } - } - else - { - if (_material.shader.name != "Character/Character, Emission,Flow" && _material.shader.name != "Character/Character,Emission,Flow") - { - _material.shader = playerShader; - } - } - } } -- Gitblit v1.8.0