如上面一张图,在ps中如果采用ctrl+alt+shift+s (存储为web所用格式)导出后,采用astc纹理压缩,在iphone X和XR手机上无法渲染出来,(astc 5x5,6x6都试过)。
而采用ctrl+alt+shift+w (导出为png格式)导出,则能渲染出来。ps两种导出方式前者比后者小了10kb左右。所以猜想是否存在过度压缩导致?
测试下来不是所有的图无法渲染处理,基本是尺寸大于512的大图容易出现。
看看各个平台纹理格式的支持情况吧。
应该跟纹理格式没关系。iphone X系列支持astc压缩纹理的,只是png图少部分ps导出方式不一样,压缩纹理真机测试无法渲染出来,同时测试了,如果png图采用 pngquant 压缩后也会出现无法渲染出来(目前测试下来是大于512的图)。
引擎版本3.4.1和3.4.2,
发布环境web-mobile,
测试样例就是我发的那张图。
