项目中的纹理一直使用的ETC2格式,以前主要是考虑到兼容性问题。最近在Spine使用PMA方案的时候出现了部分接缝位置黑边的情况,像下图这样:
怀疑了spine的导出,怀疑了shader,怀疑了材质的设置,最后发现是ETC2格式导致的问题。
使用RGBA或者ASTC格式,显示正常了。附几张不同ASTC格式下的显示效果:
1. ASTC6X6, 大小1.8M(2048*2048)
2. ASTC5X5, 大小2.6M(2048*2048)
3. ASTC4X4, 大小4.0M(2048*2048)
ASTC格式下4X4效果最好,但纹理大小最大,与ETC2格式大小一样。6X6在放大后还是会有明显的模糊状态,总之ETC2可抛弃矣!
标签:ETC2,Spine,ASTC,2048,纹理,格式 From: https://www.cnblogs.com/hghhe/p/17523807.html