UGUI贴图使用ETC+Alpha压缩之后,UI 自定义的shader作相应的兼容处理。 [PerRendererData] _AlphaTex("Sprite Alpha Texture", 2D) = "white" {} // 这里首先获取MainTex中的rgb颜色信息 fixed4 colorTex = (tex2D(_MainTex, i.texcoord) + _TextureSampleAdd) * i.color; // 获取AlphaTex中的透明通道信息,注意透明通道保存的在r通道中