[]关于内存和PNG图片

layabox你好!
我们项目是本来是页游大型ARPG,现在使用layabox移植手游在优化的时候遇到几个问题想请教下:
 
1、我这里测试使用PNG8还是PNG32对CurMem大小似乎没影响(h5-webGL),是否因为内部统一处理wei为纹理格式?
2、一些随机读取的资源,比如场景怪物,我们有先统一进行一次图集合并(动画帧),这一步针对layabox是否有优化帮助?还是散图更好?(优化结合运行速度和内存占用两方面)
3、据说layabox有内部自动<512图集合并,这个应该是属于一个黑盒功能,对于研发优化不用太关注这个吧?
4、有没有什么方式以通过某种格式的PNG或其他什么格式达到同样图片尺寸减少资源CurMen占用?或者有优化方面比较针对资源格式和内存占用的文章推荐?
 
谢谢~
已邀请:

cuixueying

赞同来自:

1、是的,图片的位数不会影响内存的大小,这个再内存里本身就是如此表现的
2、请参考下我们的内存管理相关文档:图形渲染性能
3、是的,小于512的图片,我们会自动回收,不需要你手动zua做处理了,可以参考下:关于CurMem内存释放的疑问?
4、单张散图的资源最好不要大于1024,否则会影响性能,由于内存我们的图集上限是512,所以如果有大于512的图片,需要手动清理下,也就是调Loader.clearRes

要回复问题请先

商务合作
商务合作