由于,主角从3D出序列帧图片,技能又很多,而且使用了比较细腻的图片数量,一套下来,COCOS文件超过5MB,
输出后,生产了许多PNG 剪裁图
导致,内存占据过多
请问,如何优化?
由于,主角从3D出序列帧图片,技能又很多,而且使用了比较细腻的图片数量,一套下来,COCOS文件超过5MB,
输出后,生产了许多PNG 剪裁图
导致,内存占据过多
请问,如何优化?
骨骼动画
在CPU和内存之间权衡下
如果对于画质要求很高,那么可以尝试使用pvr等更优秀的纹理优化,如果是要求较低,可以考虑使用骨骼动画,能大幅度减少纹理占用。
加载纹理之前,尝试降低一下色深: Texture2D::setDefaultAlphaPixelFormat(…比如 RGBA4444 ),如果出来的图效果可以接受,你会发现,可能比默认的 AUTO 或 RGBA8888 省掉一半内存
谢谢,各位的帮助。。
因为是动作游戏,所以暂时不考虑骨骼动画。
动作 动画,不更应该使用骨骼动画吗?
请问序列帧5M就算大了吗?大概占多少内存
这个方式在android机器上也行?
谁说的。。。。用骨骼1是省资源 2是偷懒。序列帧才是王道。骨骼动画比序列帧效果差很多。