有个疑问,不是说ECT压缩纹理长宽必须是2的幂次方吗,假如我有一张500X500的png图片,使用工具压缩成ect2的pkm文件,那这个纹理加载后尺寸会变成512X512吗?尺寸会变吗?
不会…
那就不懂了,那个长宽都要是2的幂次方是啥意思
自顶!!!!
压缩格式从名字上看就是格式,压缩不等于压缩尺寸大小,它是改变的像素组成方式
我主要想问的是,etc格式要求长宽都得是2的幂次方,是什么意思,500X500的PNG图片,不是2的幂次方,转成etc的格式后,会有什么变化
会用透明像素填充到相应的尺寸,不会导致变形,但会白白增加内存
那我用压缩纹理创建出来的精灵帧尺寸不会变吧?还是500X500吗
是的,其实你用tp生成一次你就知道了
为啥不会变呢?贴图就是那么大,采样肯定还是那么大,只是需要框架层次支持uv的裁剪吧,我认为。
看压缩格式要求,如果结果是2的幂次方。图片不满足大小要求,是会变大的。
也就是假如我有10张散图,然后用TP打包成png+plist,然后在单独把PNG压缩成etc,那后面在游戏里获取到的每一张散图的尺寸不会变吧?
不会,如果会变,那么TP打图集就失去意义了