论坛大佬们,都进来看看了,这里有个小菜鸡来咯~
android原生,cocos2.4.5,spine图片尺寸是不是选2的幂次好一点,但是美术导出的大部分都是1024*1024的,而且很多都有留白,这种尺寸的图片一多会影响手机发热吧;被4整除的话尺寸会小一点,但是又怕渲染运算之类的有问题……
还有spine导出时大佬们用的是二进制还是json……
我顶,别沉
查了一些资料,既然没有人,那我就自问自答吧 
用2幂次,图片尺寸不是2次幂的最后也会按2次幂占用内存。
发热问题就尽量减少大图或帧率改30或其它等等……
spine导出用二进制,虽然可读性差,不便于检查和修改,但是资源少加载快。
over 
问题来了,输出2次幂多一堆的透明像素你选哪个 
被4整除就可以了吧
那应该没关系,看资料说单单去除透明通道不会降低图片所消耗的内存,不过尽量把尺寸弄成接近正方形的,比如1024128的换成512512
是的,纹理压缩了之后透明像素不会影响内存,但是这玩意头疼的就是美术那边嫌麻烦未必愿意配合,我都是能打自动图集的都用图集勾选2次幂
美术那确实挺麻烦的,我都让他改了三次了
,一是json+2幂,二是json+被4整除,三是二进制+2幂+图片尺寸宽高尽量相近,希望他不会恨我……,但是我的spine是放在resource里的,不好弄自动图集,只能让他改了
看项目的压缩方案吧,etc2的话被4整除就行
现代gpu大多是支持npot的,个人建议不需要2的次幂
2赞
认同,更少地浪费纹理图集的空白区域。这样的纹理在加载的时候,会少使用1%到49%左右的内存
1赞
我是都没有勾选的
其实不是内存 是显存
原来如此,又学到了
下次我也试试