cocos通过图片分类加载来节省内存

细节比较丰富的图片保留RGB A8888的格式,其余图片均可使用4444格式。但是需要在加载前调用setDefaultAlphaPixelFormat函数来设置接下来加载的图片使用的像素格式,但是要注意普通的同步加载图片在加载前设置setDefaultAlphaPixelFormat为4444 加载完成后setDefaultAlphaPixelFormat设置为8888.

异步加载的图片则需要注意,一定要在图片加载完成后再设置回来,否则可能在加载过程中使用的依旧是8888格式。

至于部分4444图片用4444格式加载会比8888效果差的,可以在压缩图片的时候加入抖动处理,不过如果依旧效果不好的话,还是将其压缩为8888格式吧

猜你喜欢

转载自blog.csdn.net/wanziqin/article/details/81950340
今日推荐