| | |
| | | { |
| | | 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); |
| | |
| | | { |
| | | 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); |
| | |
| | | {typeof(Sprite), "png"}, |
| | | {typeof(Texture2D), "jpg"}, |
| | | {typeof(Texture), "jpg"}, |
| | | { typeof(Shader), "shader"}, |
| | | {typeof(Shader), "shader"}, |
| | | {typeof(TextAsset), "txt"}, |
| | | {typeof(AudioClip), "wav"}, |
| | | {typeof(Font), "ttf"}, |
| | |
| | | //外部用到的自己加后缀,内部统一去除后缀名 |
| | | name = name.Substring(0, name.LastIndexOf(".")); |
| | | } |
| | | |
| | | //TODO: 临时特殊处理打包后的路径读取 |
| | | if (directory == "UI" || directory == "UIComp" || directory.StartsWith("Sprite") |
| | | || directory == "Battle/Prefabs" || directory == "Materials") |
| | | { |
| | |
| | | { |
| | | directory = "maps/" + name; |
| | | } |
| | | else if (directory.Contains("Shader")) |
| | | { |
| | | directory = "graphic/shader"; |
| | | } |
| | | |
| | | |
| | | var assetInfo = new AssetInfo(directory.ToLower(), name.ToLower()); |