creator 3.7.1 native包使用压缩纹理性能比没压缩更差

creator版本:3.7.1

测试设备:vivo Y85

测试spine资源版本为3.6.53,内部资源就不提供了。
压缩和未压缩采用的spine资源完全一致,只有资源的压缩配置差别;

以下是我测试收集的数据:

native未压缩-Y85
spine数量 2.4.11 3.7.1
DrawCall 10 201 201
FPS 60 50
DrawCall 20 402 402
FPS 40 30
DrawCall 30 603 603
FPS 25 20
DrawCall 40 804 804
FPS 18 15

压缩分别单独采用ETC1RGB 和 ASTC 8x8,两种的效果差不多

native压缩-Y85
spine数量 2.4.11 3.7.1
DrawCall 10 201 201
FPS 60 45
DrawCall 20 402 402
FPS 43 20
DrawCall 30 603 603
FPS 29 13
DrawCall 40 804 804
FPS 23 10

从收集的数据来看,2.4.11用了压缩纹理以后性能是有所改善的,但是3.7.1用了压缩纹理以后性能反而有所下降。

压缩纹理只是降低内存占用,在一定程度上确实会降低fps压力。你这数据只能表达出2.x的spine比3.x的spine性能更加优越。

单个表的数据就足以说明你的观点是正确的