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用了压缩纹理以后性能反而有所下降。