拥有Alpha通道的资源(如PNG32、TGA等带透明度的图片)直接压缩为ETC1格式,会导致以下主要问题:
1. 透明信息丢失
- ETC1格式只支持RGB,不支持Alpha通道。
- 贴图的Alpha通道(透明度)数据会被完全丢弃。
- 结果:原本透明或半透明的区域会变成完全不透明,通常显示为黑色、白色或其他不可预期的颜色(取决于原始RGB值)。
2. 美术效果严重异常
- UI、特效、角色边缘等需要透明的贴图,透明部分会变成实色块,视觉效果严重错误。
- 例如:按钮、图标、特效火焰、阴影等会出现“锯齿边”、“黑底”、“白底”等问题。
3. Unity的自动处理方式
- Unity检测到你将带Alpha的贴图设置为ETC1时,会弹出警告。
- 如果你勾选了“Alpha is Transparency”&